繁体   English   中英

如何关闭 Webstorm 中的 JSHint 错误?

[英]How to turn off JSHint error in Webstorm?

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

使用chai时有同样的问题,这就是为我修复的问题 -

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

表达式语句不是赋值

这里的问题是WebStorm 使用 JSHint生成内部警告,但是这个内部机制完全独立于在Settings / Languages&Frameworks / JavaScript / Code Quality Tools / JSHint下启用JSHint。 (如果你在那里启用JSHint,你会得到更多的警告,看起来JSHint基本上是用不同的配置运行两次。)

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

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

这是为了 phpstorm

禁用 JSHint 并在 PhpStorm 中配置其行为 在 Settings/Preferences 对话框 ⌘ 中,转到 Languages and Frameworks | JavaScript | 代码质量工具 | JSHint。

在打开的 JSHint 页面上,取消选中启用复选框。

参考链接: https : //www.jetbrains.com/help/phpstorm/jshint.html

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM