3.2.0 • Published 2 years ago

@fatesigner/eslint-config v3.2.0

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

eslint-config

npm download commitizen prettier semantic

eslint插件配置,包含js、ts、vue通用规则

基于 eslint-config-standard.

Install

npm i @fatesigner/eslint-config -D

// install peerDependencies
npm i eslint prettier -D
npm i @babel/core @babel/eslint-parser @babel/preset-env @babel/preset-react -D
npm i @typescript-eslint/eslint-plugin @typescript-eslint/parser -D
npm i eslint-config-prettier eslint-config-standard eslint-plugin-html eslint-plugin-import eslint-plugin-import eslint-plugin-node eslint-plugin-prettier eslint-plugin-promise eslint-plugin-vue vue-eslint-parser -D

使用

添加以下代码到 .eslintrc.js

const eslint = require('@fatesigner/eslint-config');

module.exports = {
  root: true,
  overrides: [eslint]
}

添加对 ts 和 vue 类型文件的规则支持

添加以下代码到 .eslintrc.js

// javascript
const eslint = require('@fatesigner/eslint-config');

// typescript
const tslint = require('@fatesigner/eslint-config/ts');

// vue
const vuelint = require('@fatesigner/eslint-config/vue');

module.exports = {
  root: true,
  overrides: [eslint, tslint, vuelint]
};

或者可以在您的项目中使用此插件针对 prettier 的部分配置

添加以下代码到 package.json

{ 
  ...
  "prettier": "@fatesigner/eslint-config/.prettierrc"
}
3.2.0

2 years ago

3.1.0

2 years ago

3.0.0

2 years ago

2.3.0

3 years ago

2.2.0

3 years ago

2.1.0

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.5.0

4 years ago

1.4.0

4 years ago