0.0.3 • Published 3 years ago

eslint-config-qiang-eslint v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

eslint-config-qiang-eslint

install

npm install eslint-config-qiang-eslint --save-dev

setting

.eslintrc.js

extends: [
  ...,
  'qiang-eslint'
]

reules

0或'off':关闭规则。 1或'warn':打开规则,并且作为一个警告(并不会导致检查不通过)。 2或'error':打开规则,并且作为一个错误 (退出码为1,检查不通过)

'no-console': 'warn', // 禁用 console|警告
'no-debugger': 'warn', // 禁用 debugger|警告
'comma-dangle': ['error', 'never'], // 要求或禁止使用拖尾逗号|禁用拖尾逗号
'semi': ['error', 'never'], // 要求或禁止使用分号代替 ASI|禁止在语句末尾使用分号 (除了消除以 [、(、/、+ 或 - 开始的语句的歧义)
'space-before-function-paren': ['error', 'always'], // 强制在 function 的左括号之前使用一致的空格|要求在参数的 ( 前面有一个空格
'linebreak-style': ['off', 'windows'], // 强制使用一致的换行风格|关闭
'arrow-parens': ['error', 'as-needed'], // 要求箭头函数的参数使用圆括号|在可以省略括号的地方强制不使用括号
'max-len': ['error', { 'code': 120 }] // 

base

install

// 安装eslint
npm install eslint --save-dev
// 安装eslint-loader 在webpack中解析
npm install eslint-loader --save-dev
// 安装babel-eslint  对Babel解析器的包装与ESLint兼容
npm install eslint-loader --save-dev
// eslint-plugin-vue 将vue的规则设置为eslint的规则
npm install eslint-plugin-vue --save-dev
// @vue/eslint-config-airbnb 将airbnb的规则设置为eslint的规则
npm install @vue/eslint-config-airbnb --save-dev