Mar*_*son 43 visual-studio eslint visual-studio-2015 visual-studio-2017 visual-studio-2019
Visual Studio 2017似乎不支持ESlint静态intellisense,这使得.js文件中的编码变得非常痛苦,因为我必须运行CMD eslint命令来获取任何linting错误.在VSCode中,我可以使用ESLint扩展.Visual Studio 2017怎么样?
他们以任何方式启用它吗?
smu*_*agh 74
如何让ESLint在Visual Studio 2017中工作:
我正在使用Visual Studio 2017 v.15.8,它改进了ESLint支持.我已经在最后添加了以前的版本说明,但是如果你想要这个功能,请帮个忙.
从菜单中:工具>选项>文本编辑器> Javascript/Typescript> Linting
global-in-visual-studio .eslintrc文件位于您的root用户目录(Windows 10)以及其他visual studio配置中.你仍然可以npm install eslint -g在你的机器上安装eslint .VS不会使用它.它附带了react插件,但你可以安装其他插件,它们都可以工作.您可以在项目中正常扩展配置(eslint ref)
它使用Eslint v4但是acc.到MS文档,
如果您的项目具有ESLint的本地安装,则它将使用该版本
对于v.15.7 从菜单中:工具 - >选项 - >文本编辑器 - > Javascript/Typescript设置启用Eslint为True(如果它还没有)
然后从主菜单中:工具 - > Web代码分析 - >编辑ESLint设置
您必须保存.eslintrc和your.js文件才能使规则生效.可能有一种方法可以在键入时启用智能感知,但我还没有找到它.我发现如果我在visual studio已经开始linting之后更新规则,我必须重新启动项目才能使新规则生效.不过笨重但这是快速实施编码标准尤其是当你与你的文本编辑器格式相匹配,并使用上保存插件像自动格式一个伟大的方式这一个
只需记住编辑此处.eslintrc的ESLint 2.0.0格式的文件
VBa*_*cci 13
我不知道这是否是15.8.2更新的一部分(仅在8/23/18添加),但是选项的布局略有改变:
与Web代码分析下的菜单选项一样:
我突然开始从它获得最大的picayune错误(比如"预期'===',而是看到'=='.")我怀疑是因为它已经"改进"才能更好地工作.
| 归档时间: |
|
| 查看次数: |
27025 次 |
| 最近记录: |