JSLint - 在 Visual Studio 2015 中构建时忽略文件夹

JSLint - ignoring folder when building in Visual Studio 2015

我想用 JSLint 实现 javascript 代码和样式检查。 我安装了 JSLint.NET for Visual Studio.

现在我想排除外部库中包含的所有 javascript 文件,例如 datatablesjquery.. 我自己的缩小文件也需要排除。

我的项目配置添加在JSLintNet.json文件中:

{
  "version": "2.2.0",
  "output": "Error",
  "ignore": [
    "\Scripts\angular-datatables\plugins\tabletools\",
    "\Scripts\angular-datatables\plugins\fixedcolumns\angular-datatables.fixedcolumns.js",
    "\Scripts\angular-datatables\plugins\fixedcolumns\angular-datatables.fixedcolumns.min.js"
  ],
  "options": {},
  "globalVariables": [],
  "runOnBuild": true
}

无论我在这里提供什么路径,它是文件夹还是文件。代码分析依旧保持运行。重要的是我可以忽略某些文件/文件夹以使 JSLint 实用。

如何解决忽略文件夹和文件,甚至某些扩展名的问题。

我遇到过这个问题,不确定这是否是正确的答案:但是,它通常对我有用。好像 JSLint.Net 只在启动时解析配置文件;因此,如果您编辑 JSLintNet.json,请退出 VisualStudio 并重新启动它。

我正在使用 Visual Studio 2013,版本 12.0.40629.00 和 JSLint.Net 2.2.0

希望对您有所帮助。