eslint-plugin-lucky-monkey
v1.2.6
Published
common eslint plugin
Downloads
28
Readme
eslint-plugin-lucky-monkey
安装
首先需要安装 ESLint:
$ npm install -D eslint
$ npm install -D eslint-plugin-lucky-monkey
如果你的项目是 Vue 项目, 则需要安装 vue-eslint-parser
。或者安装 eslint-plugin-vue
也可以, 因为该插件也依赖于 vue-eslint-parser
快速上手
修改 eslint 配置文件
module.exports = {
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
extends: [
'plugin:lucky-monkey/recommended'
// Vue 项目请使用 vue-recommended (涵盖了 recommended 的所有规则)
// 'plugin:lucky-monkey/vue-recommended'
],
rules: {
// 不允许项目中使用 google.cn 和 google.com 域名除外的其他域名下的资源文件 (html 不包含在内)
'lucky-monkey/assert-hostname': ['error', {
allowDomain: ['google\\.(cn|com)']
}],
// Vue 项目还需要添加 vue-assert-hostname
'lucky-monkey/vue-assert-hostname': ['error', {
allowDomain: ['google\\.(cn|com)']
}]
}
}
规则
Vue 相关规则
QA
我只想使用某个规则该怎么配置?
module.exports = {
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
plugins: ['weiyi'],
rules: {
// 在这里配置你想要使用的规则
'lucky-monkey/dead-protocol': 'error'
}
}