使用工具预览1 Visual Studio 2015 for ESlint

use*_*466 5 eslint visual-studio-2015

我已经安装了工具预览1(https://go.microsoft.com/fwlink/?LinkId=798481),因为我希望VS检查ESLint,现在我使用VS-Code,如果VS15能够完成任务,那将会很棒.

像这样:https: //forums.meteor.com/t/eslint-now-officially-integrated-with-visual-studio-2015/23798

安装Í后,在工具下获取"Web代码分析",我可以选择.eslintrc来添加我自己的规则.我试过通过复制我的"Gulp Watch"使用的其他文件,但那不起作用.我试图改变默认规则但没有任何反应.

可以安装了这个并且它正常工作的人解释如何添加自己的规则并使其工作,谢谢!

Fra*_*ock 0

您准确地说您在工具预览 1 中遇到了问题,但我知道版本 2 中也存在类似问题。该错误已被报告(参见thread)。markvp提出的解决方案解决了我的问题。这是他的帖子:

我们也遇到过这个问题。

当他们尝试修复它时...尝试这个解决方法...

检查 VS 安装文件夹(通常是 C:\Program Files (x86)\Microsoft Visual Studio 14.0)中的 Web\External 文件夹中是否有名为 eslint.cmd 的文件

如果不存在,请在该文件夹中打开命令提示符并输入 npm install eslint

如果这不能解决您的问题(或者您已经有 eslint.cmd 文件),请将该方向的完整位置添加到您的 PATH 环境变量中。例如 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External。

(请参阅 google 获取说明,因为这取决于您的 Windows 操作系统版本)。

如果这些都不能解决问题,请尝试手动删除 node_modules 文件夹中的 eslint 子文件夹以及 Web\External 文件夹中的两个 eslint 文件。然后使用具有提升权限的命令提示符(以管理员身份运行)重新尝试上述安装。

.eslintrc然后,如果您在项目的根目录添加文件,则可以覆盖 eslint 规则。

{
  "extends": "eslint:recommended",
  "parser": "babel-eslint",
  "env": {
    "browser": true
  },
  "globals": {
    "angular": false
  },
  "rules": {
    "quotes": [ "error", "single" ]
    // add rules here
  }
}
Run Code Online (Sandbox Code Playgroud)

请注意,如果您扩展,"eslint:recommanded"默认情况下已经设置了很多规则。更多信息可以在官方文档中找到。