如何使ESLint在Visual Studio 2019和2017中工作: 2019 v16和2017> = v15.8
我在最后包括了先前的版本说明,但是如果您想要此功能,请帮个忙,并进行升级。
从菜单:工具>选项>文本编辑器> Javascript / Typescript> Linting
校验 Enable Eslint
visual-global-studio .eslintrc
文件与其他Visual Studio配置一起位于您的根用户目录(Windows 10)中。您仍然可以npm install eslint -g
在计算机上通过安装eslint 。VS不会使用它。它带有react插件,但是您可以安装其他插件,它们将起作用。您可以在项目中正常扩展配置(eslint ref)
它使用Eslint v4,但符合。到MS docs,
如果您的项目在本地安装了ESLint,它将使用该版本
2017 v.15.7
从菜单:工具->选项->文本编辑器-> Javascript / Typescript将Enable Eslint设置为True(如果尚未设置)
然后从主菜单中:工具-> Web代码分析->编辑ESLint设置
您必须保存.eslintrc
和your.js
文件,规则才能生效。键入时可能有一种启用智能感知的方法,但我还没有找到。我发现,如果在Visual Studio已经开始整理后更新规则,则必须重新启动项目以使新规则生效。仍然很笨拙,但这是快速实现编码标准的好方法,尤其是当您将其与文本编辑器格式匹配并在保存插件上使用自动格式时,就像这样
只需记住以此处.eslintrc
找到的ESLint 2.0.0格式编辑文件
原文:https://stackoverflow.com/questions/44249111/eslint-support-visual-studio-2017