ESlint 除默认以外的规则
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESlint 除默认以外的规则相关的知识,希望对你有一定的参考价值。
参考技术A no-await-in-loop 禁止在循环中出现 awaitno-console 禁用 console
no-extra-parens 禁止不必要的括号
no-template-curly-in-string 禁止在常规字符串中出现模板字面量占位符语法
accessor-pairs 强制 getter 和 setter 在对象中成对出现
array-callback-return 强制数组方法的回调函数中有 return 语句
block-scoped-var 强制把变量的使用限制在其定义的作用域范围内
class-methods-use-this 强制类方法使用 this
complexity 指定程序中允许的最大环路复杂度
consistent-return 要求 return 语句要么总是指定返回的值,要么不指定
curly 强制所有控制语句使用一致的括号风格
default-case 要求 switch 语句中有 default 分支
dot-location 强制在点号之前和之后一致的换行
dot-notation 强制尽可能地使用点号
eqeqeq 要求使用 === 和 !==
guard-for-in 要求 for-in 循环中有一个 if 语句
max-classes-per-file 强制每个文件中包含的的类的最大数量
no-alert 禁用 alert、confirm 和 prompt
no-caller 禁用 arguments.caller 或 arguments.callee
no-div-regex 禁止除法操作符显式的出现在正则表达式开始的位置
no-else-return 禁止 if 语句中 return 语句之后有 else 块
no-empty-function 禁止出现空函数
no-eq-null 禁止在没有类型检查操作符的情况下与 null 进行比较
no-eval 禁用 eval()
no-extend-native 禁止扩展原生类型
no-extra-bind 禁止不必要的 .bind() 调用
no-extra-label 禁用不必要的标签
no-floating-decimal 禁止数字字面量中使用前导和末尾小数点
no-implicit-coercion 禁止使用短符号进行类型转换
no-implicit-globals 禁止在全局范围内使用变量声明和 function 声明
no-implied-eval 禁止使用类似 eval() 的方法
no-invalid-this 禁止 this 关键字出现在类和类对象之外
no-iterator 禁用 __iterator__ 属性
no-labels 禁用标签语句
no-lone-blocks 禁用不必要的嵌套块
no-loop-func 禁止在循环语句中出现包含不安全引用的函数声明
no-magic-numbers 禁用魔术数字
no-multi-spaces 禁止使用多个空格
以上是关于ESlint 除默认以外的规则的主要内容,如果未能解决你的问题,请参考以下文章