eslint 规则
ESLint 是一个可插入的 linting 工具,用于识别和报告代码中的模式和编码风格问题,并且可以定义自定义规则。
不同的项目和团队对代码规范和风格有不同的要求,因此 ESLint 提供了灵活的配置,允许开发人员定制和覆盖默认的规则。
以下是一些常用的 ESLint 规则: 1. “no-var” 指令:
禁止使用 var 关键字来声明变量,在 ES6 中,应该使用const。
2. “no-undef” 指令: 禁止使用未声明的变量。 3. “semi” 指令: 强制在语句末尾使用分号。 4. \"no-unused-vars\" 指令:。 禁止未使用过的变量。 5. “indent” 指令:
强制代码缩进的风格,通常设置为2或4个空格。 6. “quotes” 指令:
指定字符串的引号风格,通常为单引号或双引号。
或 let 7. “no-multiple-empty-lines” 指令: 禁止出现连续多个空行。
8. “no-trailing-spaces” 指令: 禁止在代码行末尾添加额外的空格。 9. “no-console” 指令:
禁止使用 console.log() 等调试函数。 10. “no-else-return” 指令: 禁止在 else 块中使用 return 语句。
以上是一些常用的 ESLint 规则,具体规则可以根据项目需求进行自定义配置。