eslint-plugin-cmos
v0.0.7
Published
CMOS Eslint
Downloads
4
Maintainers
Readme
eslint-plugin-cmos
安装
$ npm install eslint -g
$ npm isntall eslint-plugin-cmos -D
设置
添加plugins
:
{
"plugins": [
"cmos"
]
}
添加需要的检测:
{
"rules": {
"cmos/no-invalid-define": 2,
"cmos/no-multiple-define": 2,
"cmos/no-named-define": 2,
"cmos/no-commonjs-wrapper": 2,
"cmos/no-object-define": 1
}
}
规则详情
| Rule | Description |
| :--- | :---------- |
| no-invalid-require | 禁止无效的 require
|
| no-assign-exports | 禁止使用commonjs中的exports,避免出口变量赋值 |
| no-js-extension | 禁止使用.js扩展 |
| no-assign-require | 禁止使用 require
或者 window.require
|
| amd-function-arity | 本规则旨在确保AMD回调有正确数量的参数,以避免混淆与可维护性的问题 |
| [no-ajax] | 禁止 |
| [no-animate] | 禁止 |
| [no-attr] | 禁止 |
| [no-bind] | 禁止 |
| [no-class] | 禁止 |
| [no-clone] | 禁止 |
| [no-closest] | 禁止 |
| [no-css] | 禁止 |
| [no-data] | 禁止 |
| [no-each] | 禁止 |
| [no-is] | 禁止 |
| [no-proxy] | 禁止 |