vscode eslint不生效_直接上手!不容错过的Visual Studio Code十大扩展组件

9fe6df4d05c7b7c8880dfd72b649c0c5.png

作者 | David Neal

译者 | 谭开朗,责编 | 屠敏

转载自CSDN(ID:CSDNnews)

各大平台与各种语言的开发人员都在使用Visual Studio Code,我对此感到惊讶。Stack Overflow发布的2019年开发者调查结果显示,VS Code占主导地位。我使用VS Code的主要原因是它能很好的支持JavaScript和Node.js的代码调试,并且能免费使用Visual Studio Marketplace中提供的定制化扩展组件。

然而,这里面有成千上万个扩展组件!我们怎么知道哪些是好用的呢?

一种方法是通过查看扩展组件的平均评级和下载数量来衡量其受欢迎程度。另一种方法是阅读像本文这种包含个人观点的文章。一起来看看吧!

下面是我为Node.js开发人员推荐的Visual Studio Code扩展组件。

Bracket Pair Colorizer2

我写代码是尽可能的简洁明了,并且不嵌套太多的东西。然而事与愿违,有些时候这是不可避免的。Bracket Pair Colorizer2为结对的括号提供了颜色高亮功能,便于我们直观的看出对应的左括号和右括号。

0326f7e7f8c9791efa69346ffc0e282e.gif

npm

npm扩展组件有两个功能:运行编辑器中webpack.json定义的npm脚本,并验证package.json中列出的文件包。

25241b0f7d8c92b81dad7ff4dc1b177b.gif
99bfbad3cea2cef35c1d58d0757f8339.gif

npm Intellisense

使用require()导入模块代码时,npm Intellisense组件会自发进行包提示。

b7b158d8625cf68ccecab979d4bf2e19.gif

ESLint

在初始化一个新的Node.js项目文件时,我要做的第一件事就是在终端安装ESLint。

npm init -ynpm install --save-dev eslint

ESLint组件会使用本地ESLint和配置规则来查找JavaScript代码中的常见模式问题,以便减少bug而编写出更好的代码。ESLint还可以重新格式化代码使其一致性更好,这取决于我们启用的规则。请确保VS Code设置了自动保存修复功能(”eslint.autoFixOnSave”: true)。

要初始化ESLint配置文件,我们可以在项目中运行此命令:

npx eslint --init

当前的.eslintr .js内容如下:

module.exports = { env: { commonjs: true, es6: true, node: true }, extends: "eslint:recommended
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值