2017-03-27 89 views
1

我最近更新了我的PHPStorm到2017.1,更新後我看到一些新的錯誤彈出。爲什麼我在PHPStorm中得到這個「預期標識符」錯誤?

在這段代碼:

var $find_ean  = $('.' + scan_string); 

截圖語法高亮

Screenshot of the syntax highlighting

我得到這個an identifier expected錯誤,據我所知串聯的jQuery選擇是允許的。我還沒有找到相應的檢查來禁用此功能或找到解決此錯誤的正確方法。代碼更改爲

var selector = '.' + scan_string; 
var $find_ean  = $(selector); 

刪除從檢查的錯誤,但我不是,我要在一個額外的代碼行添加到解決檢驗這個想法真正熱衷。

哪個檢查規則負責將此代碼標記爲錯誤?

除了添加額外的代碼行以滿足檢查之外,是否有解決此問題的正確方法?

  • JavaScript語言版本設置爲5.1的ECMAScript
  • PHPStorm版本是2017.1 EAP

如果沒有找到一個解決方案,請讓我知道,我會更新我的問題所需要的任何其他信息。

在此先感謝。

+0

Couse他正在閱讀這一點,就像你在編程php –

+0

@MarcoSalerno但代碼本身不在.php文件中。它全部包含在.js文件中。正如我在我的問題中提到的,這個錯誤不會出現在PHPStorm的2017.1版之前。 – Rimble

+0

替代'。'與「。」 –

回答

1

很多人在JavaScript文件中報告這類問題 - link。其中一些是:「期望的術語」,「意外的令牌」,「預期的標識符」。這些檢查問題與PhpStorm 2017.1版本有關。他們應該在下週發佈2017.1.1更新版本,以解決這些問題。

+0

非常感謝您分享這條信息。 – Rimble

+0

歡迎有同樣的問題,希望能儘快更新。還有一個關於字體的問題if你已經注意到了。 –

+0

從今天起Bugfixed [https://youtrack.jetbrains.com/issue/WEB-26041](https://youtrack.jetbrains.com/issue/WEB-26041) – Rimble