[ EsLint ]代码规范

代码规范: 一套写代码的约定规则, 列如: 赋值符号的左右是否需要空格? 一句结束是否要加: ? ...

没有规矩不成方圆

EsLint : 是一个代码检查工具, 用来检查你的代码是否符合指定的规则(你和你的团队可以自行约定一套规则), 在创建项目时, 我们使用的是 JavaScript Standard Style 代码风格的规则

下面是这份规则中的一小部分 :

  • 字符串使用单引号 – 需要转义的地方除外

  • 关键字后加空格 if (condition) { ... }

  • 函数名后加空格 function name (arg) { ... }

  • 坚持使用全等 === 摒弃 == 一但在需要检查 null || undefined 时可以使用 obj == null

  • ......

代码规范错误:

如果你的代码不符合standard的要求,ESLint会跳出来刀子嘴,豆腐心地提示你

接下来我们在main.js中随意做一些改动: 添加一些空行, 注释//后面没有按空格

接下来保存代码之后: 你将会看到在控制台输出如下错误:

EsLint 是用来帮助你的. 心态要好, 有错, 就改

查询错误的原因:

  1. 打开EsLint 规则表 : https://cn.ESLint.org/docs/rules/

  1. 把EsLint错误规则复制, 在规则表中找到原因

2 使用vscode插件自动修复EsLint

插件作用:

eslint会自动高亮错误显示

通过配置, eslint会自动帮助我们修复错误

装四个插件:

配置插件:

把下面的代码CV复制过去就可以了

{

"workbench.colorTheme": "Default Dark+",

"editor.fontSize": 14,

"workbench.editor.enablePreview": true, //预览模式关闭

"editor.formatOnSave": true, // #每次保存的时候自动格式化

// 自动修复

"editor.codeActionsOnSave": {

"source.fixAll.eslint": true

},

"eslint.enable": true, //是否开启vscode的eslint

// 配置 ESLint 检查的文件类型

"eslint.validate": ["javascript", "vue", "html"],

"eslint.options": {

//指定vscode的eslint所处理的文件的后缀

"extensions": [".js", ".vue", ".ts", ".tsx"]

},

"files.associations": {

"*.wpy": "vue",

"*.wxml": "wxml",

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值