如何从命令行JSHint中排除文件扩展名?

时间:2016-01-05 20:20:49

标签: jshint

我试图将*.min.js*.intellisense.js文件排除在command-line jshint之外。我通过--exclude-path传递.jshintignore文件,如下所示:

*.min.js
*.intellisense.js
**.min.js
**.intellisense.js
**/*.min.js
**/*.intellisense.js
**\*.min.js
**\*.intellisense.js

这些模式似乎都不匹配。版本:Node v5.3.0,jshint v2.8.0。

我正在运行的完整命令(在像D:\Projects\SomeWeb\这样的目录中):

D:\utils\nodejs\node.exe D:\utils\nodejs\node_modules\jshint\bin\jshint --verbose --show-non-errors --exclude-path D:\utils\nodejs\.jshintignore .

更新#1: 作为一种解决方法,我使用了这个powershell命令:

powershell -nologo -noprofile -command "Get-ChildItem -Include *.js -Exclude *.min.js,*-vsdoc.js,*.intellisense.js -Recurse | % { D:\utils\nodejs\node D:\utils\nodejs\node_modules\jshint\bin\jshint --verbose --show-non-errors $_.FullName }"

0 个答案:

没有答案