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

时间:2016-06-01 11:01:52

标签: visual-studio-2015 eslint

我已经安装了工具预览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”使用的其他文件,但那不起作用。我试图改变默认规则但没有任何反应。

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

1 个答案:

答案 0 :(得分:0)

您确切地知道Tooling Preview 1存在问题,但我知道版本2存在类似问题。已报告错误(参见thread)。 markvp提出的解决方案解决了我的问题。这是他的帖子:

  

我们也经历过这个问题。

     

虽然他们试图修复它...试试这个解决方法...

     

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

     

如果它不存在,请在该文件夹中打开命令提示符并键入npm   安装eslint

     

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

     

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

     

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

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

{
  "extends": "eslint:recommended",
  "parser": "babel-eslint",
  "env": {
    "browser": true
  },
  "globals": {
    "angular": false
  },
  "rules": {
    "quotes": [ "error", "single" ]
    // add rules here
  }
}

请注意,如果您延长"eslint:recommanded",默认情况下已经设置了很多规则。有关详细信息,请参阅official documentation