我正在使用IntelliJ12.1.6为一个由约曼生成的网络项目。当文件被更新时,这个项目运行JSHint,我得到了很多这样的警告:
第11行col 10期望“限制”在9而不是10处有一个缩进 第12行col 10期望“作用域”在9而不是10处有一个缩进。 第14 Col10行期望'}‘在11而不是在10处有一个缩进。
我的js文件是使用Intellij中的默认设置格式化的。我该怎么做才能让这件事奏效,有什么建议吗?
发布于 2014-06-10 02:20:34
使用IntelliJ WebStorm,这些错误是通过使用WS-V2.5.1中最新版本的JSHint来修正的。
我刚刚转而使用IntilliJ IDEA,但最大版本为2.4.4,显示了您描述的相同错误。不幸的是,我找不到任何方法来升级所使用的版本。http://www.jetbrains.com/idea/webhelp/jshint.html说:
IntelliJ IDEA与1.0.0版本捆绑在一起,默认情况下使用该版本。IntelliJ IDEA提供了下载另一个版本的能力,这个版本不是捆绑的。实际上,可供选择的版本只下载一次,因此无需下载即可获得。
但是,我看不出这是如何做到的,也找不到任何进一步的帮助。我将继续寻找,如果没有成功,我会回来问这个问题。也许你可以把它保存到目录里..。
更新-解决了
基于http://www.jetbrains.com/idea/webhelp/preparing-to-use-karma-test-runner.html“全局安装Karma测试运行程序”(有关如何使用替代方法(如命令行)的说明)-
有趣的是,尽管包管理器说它安装了JSHint 2.5.1,但在版本菜单中是2.5.0。当它解决了问题时,我也跟着做了(红色的,带有“缩进”的错误等等)。
发布于 2022-08-19 17:32:58
用版本2022.2.1验证的
转到:
MacOs:~/Library/Caches/JetBrains/<product><version>/javascript/jshint Linux:~/.cache/JetBrains/<product><version>/javascript/jshint Windows:%LOCALAPPDATA%\JetBrains\<product><version>\javascript\jshint
保存名为jshint-<version>.js的文件,转到项目的目录.idea并打开jsLinters/jshint.xml,将version属性更改为所需的属性,然后重新启动IDE。
https://stackoverflow.com/questions/21658141
复制相似问题