0.0.7 • Published 7 years ago
eslint-plugin-cmos v0.0.7
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 | 禁止 |