如何关闭 Webstorm 中的 JSHint 错误?
How to turn off JSHint error in Webstorm?
我的文件在测试中出现以下错误:
Expected an assignment or function call and instead saw an expression.
它是从 Chai 库断言生成的。我怎样才能在 Webstorm 中关闭它?它使线条变黄并显示警告。
Settings/Languages & Frameworks/JavaScript/Code 质量 Tools/JSHint,放宽 Options/Suppress 关于将表达式用作语句的警告
这里的问题是 WebStorm 使用 JSHint 生成内部警告,但是这个内部机制完全独立于 在[=]下启用 JSHint 18=] & Frameworks/JavaScript/Code 质量 Tools/JSHint。 (如果你在那里启用 JSHint,你会得到更多的警告,看起来 JSHint 基本上是 运行 两次不同的配置。)
您需要在 Settings/Editor/Inspections 中配置检查,然后在右侧的列表中,找到 JavaScript/JavaScript 有效性问题。这对我删除 Chai 警告很有帮助。 (我目前使用的是 WebStorm 11 EAP。)
使用 chai
时遇到同样的问题,这是为我解决的问题 —
- 点击
WebStorm
打开偏好设置,然后点击 Preferences
- 搜索,
Expression statement which is not assignment
- 禁用检查(见屏幕截图),点击应用并确定
用于phpstorm
禁用 JSHint 并在 PhpStorm 中配置其行为
在 Settings/Preferences 对话框 ⌘ 中,转到语言和框架 | JavaScript |代码质量工具 | JSHint.
在打开的 JSHint 页面上,取消选中启用复选框。
参考link:https://www.jetbrains.com/help/phpstorm/jshint.html
我的文件在测试中出现以下错误:
Expected an assignment or function call and instead saw an expression.
它是从 Chai 库断言生成的。我怎样才能在 Webstorm 中关闭它?它使线条变黄并显示警告。
Settings/Languages & Frameworks/JavaScript/Code 质量 Tools/JSHint,放宽 Options/Suppress 关于将表达式用作语句的警告
这里的问题是 WebStorm 使用 JSHint 生成内部警告,但是这个内部机制完全独立于 在[=]下启用 JSHint 18=] & Frameworks/JavaScript/Code 质量 Tools/JSHint。 (如果你在那里启用 JSHint,你会得到更多的警告,看起来 JSHint 基本上是 运行 两次不同的配置。)
您需要在 Settings/Editor/Inspections 中配置检查,然后在右侧的列表中,找到 JavaScript/JavaScript 有效性问题。这对我删除 Chai 警告很有帮助。 (我目前使用的是 WebStorm 11 EAP。)
使用 chai
时遇到同样的问题,这是为我解决的问题 —
- 点击
WebStorm
打开偏好设置,然后点击Preferences
- 搜索,
Expression statement which is not assignment
- 禁用检查(见屏幕截图),点击应用并确定
用于phpstorm
禁用 JSHint 并在 PhpStorm 中配置其行为 在 Settings/Preferences 对话框 ⌘ 中,转到语言和框架 | JavaScript |代码质量工具 | JSHint.
在打开的 JSHint 页面上,取消选中启用复选框。
参考link:https://www.jetbrains.com/help/phpstorm/jshint.html