一种社区驱动的工具,用于检测JavaScript代码中的错误和潜在问题,并实施编码约定。
grunt jshint要求将esversion设置为6,即使它设置为更大
在.jshintrc中,esversion设置为9(支持最新功能)https://jshint.com/docs/options/#esversion有了这个,如果我们通过grunt运行jshint,我们得到以下错误,'箭头功能...
我正在使用AngularJS(v1.5)编写一个Web应用程序,所以我有一些控制器,在那些控制器中,我经常声明类似于:function myController($ someDirectives,...){var ctrl = ...
如何在Sublime中使用JSHint关闭缺少的分号警告。我在互联网上尝试过多种东西都无济于事。
jshint:时髦的代码与分号;如何在这里沉默jshint关于分号的所有抱怨?
我不是ASI的粉丝。但鉴于这是完全合法的JavaScript,这里jshint(反复地,8次重复)在这里期待找到分号? script.addEventListener(...
我正在使用JSHint来绘制我的JavaScript,并启用了“asi”选项:true,“white”:为了避免在我的代码中使用分号。但是我必须用支架开始我的新系列,所以我必须放一个......
JShint中的ES6 - .jshintrc有esversion,但仍然收到警告(使用atom)
我正在使用atom,我尝试了几个不同的jshint包,它们都发出警告说“模板文字语法”仅在ES6中可用(使用'esversion:6')“我创建了一个顶级...
我认为这将是一个微不足道的问题,但我已经做了大量的搜索,但却找不到任何东西。我有一个打开linting的CodeMirror div。我已经包含了JSHint.js,...
现在,如果我有:console.log;我没有得到JSHint的警告。我想开始使用不必要地使用分号的标准,我很感激JSHint的一些帮助。是......
为什么“setter是在没有getter的情况下定义的”JSHint错误?
参考jsfiddle var obj = {set bla(k){console.log(k); }}; JSHint将此标记为“setter is without getter”。我确信有办法解决这个问题,但为什么这是一个错误......
我正在研究一些ES6 javascript代码,而linter-jshint一直在抛出这个错误。我试着查找所有JSHint选项。起初我将{“esversion”:6}添加到我的用户的.jshintrc文件中...
webpack.DefinePlugin和jshint“未定义”
我使用webpack.DefinePlugin注入全局常量作为我的构建管道的一部分。然而jshint抱怨常量“未定义”。从我的webpack.config.js:plugins:[new ...
我只是在运行:$> jshint。它通过我的项目目录查找.js文件,但它也在查看node_modules目录,其中有一些我不知道的.js文件。
SublimeLinter:警告:jshint已停用,无法找到'jshint'
这完全是随机发生的。我所做的就是重启Sublime,接下来我知道我必须重新设置git.exe的路径,并且SublimeLinter jshint被破坏了。我删除并重新安装了......
jshint发射器发射器/ emitter.js:第15行,第61行,严格模式下不允许使用八进制文字。 1错误我在运行linter时收到上述消息...
我正在尝试将gulp-jshint'fail'报告器调整为仅基于在缩小时会破坏javascript代码的情况而失败。例如,我发现的两种情况导致了最多的问题......
我在WebStorm IDE中有一个node.js项目,它包含一个简单的Jest测试。测试通过,但JSHint警告'test'未定义(w117)。这是我的测试代码:const sum = require('./ sum');测试(...
我在Grunt中有多个子任务(src,lib和test)的JSHint设置,效果很好。但是,由于我们刚开始使用此设置,因此我们的许多源文件中存在许多错误。 $ ...