如何在Webstorm中关闭JSHint错误?

时间:2015-02-17 18:48:33

标签: javascript webstorm

我在测试中的文件有以下错误: Expected an assignment or function call and instead saw an expression.它是由Chai库断言生成的。如何在Webstorm中将其关闭?它使线条变黄并显示警告。

3 个答案:

答案 0 :(得分:13)

此处的问题是WebStorm使用 JSHint生成内部警告,但此内部机制完全单独在设置/语言&下启用JSHint。框架/ JavaScript /代码质量工具/ JSHint。 (如果你在那里启用JSHint,你会得到更多的警告,看起来JSHint基本上运行了两次不同的配置。)

您需要在“设置/编辑器/检查”中配置检查,然后在右侧列表中查找JavaScript / JavaScript有效性问题。这对我有用,可以删除Chai警告。 (我现在正在使用WebStorm 11 EAP。)

答案 1 :(得分:13)

使用chai时遇到同样的问题,以下是为我修复的问题 -

  1. 点击WebStorm然后Preferences
  2. 打开偏好设置
  3. 搜索,Expression statement which is not assignment
  4. 禁用检查(见屏幕截图),点击Apply&行
  5. Expression statement which is not assignment

答案 2 :(得分:1)

设置/语言&框架/ JavaScript /代码质量工具/ JSHint,放宽选项/抑制关于将表达式用作语句的警告