为什么 JSHint 不显示文件名?
Why is JSHint not showing me the filenames?
我从控制台得到以下信息...
"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" C:\myProj\node_modules\grunt-cli\bin\grunt --gruntfile C:\Projects\dcloud-v2-ui\Gruntfile.js test
Running "jshint:all" (jshint) task
16 | })
^ Missing semicolon.
76 | })
^ Missing semicolon.
113 | })
^ Missing semicolon.
>> 3 errors in 407 files
Warning: Task "jshint:all" failed. Use --force to continue.
Aborted due to warnings.
Process finished with exit code 3
为什么不向我显示缺少分号的文件?我注意到它以 3 结束。这与 Grunt 中的错误有关,还是只是告诉我 'hinting' 失败?
看起来这是a bug in grunt-contrib-jshint。它以前按您预期的那样工作,但这是最近版本中的回归。不幸的是,问题的根源似乎还没有被确定,而且关于这个问题的activity出奇的少。
所选答案中的错误尚未修复。问题 thread is to use jshint-stylish 中建议的解决方法 - jshint
的外部记者
我的项目设置非常简单 运行 npm install --save-dev jshint-stylish
并将以下内容添加到 jshint
的 options
部分:
jshint: {
options: {
reporter: require('jshint-stylish')
...
},
...
我从控制台得到以下信息...
"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" C:\myProj\node_modules\grunt-cli\bin\grunt --gruntfile C:\Projects\dcloud-v2-ui\Gruntfile.js test
Running "jshint:all" (jshint) task
16 | })
^ Missing semicolon.
76 | })
^ Missing semicolon.
113 | })
^ Missing semicolon.
>> 3 errors in 407 files
Warning: Task "jshint:all" failed. Use --force to continue.
Aborted due to warnings.
Process finished with exit code 3
为什么不向我显示缺少分号的文件?我注意到它以 3 结束。这与 Grunt 中的错误有关,还是只是告诉我 'hinting' 失败?
看起来这是a bug in grunt-contrib-jshint。它以前按您预期的那样工作,但这是最近版本中的回归。不幸的是,问题的根源似乎还没有被确定,而且关于这个问题的activity出奇的少。
所选答案中的错误尚未修复。问题 thread is to use jshint-stylish 中建议的解决方法 - jshint
的外部记者我的项目设置非常简单 运行 npm install --save-dev jshint-stylish
并将以下内容添加到 jshint
的 options
部分:
jshint: {
options: {
reporter: require('jshint-stylish')
...
},
...