1.0.2 • Published 1 year ago

eslint-config-keroro v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

eslint-config-keroro

NPM version NPM downloads License

本 eslint 配置文件,支持 纯 js/ts 项目 或者 js+ts 混合项目

vue+jsvue+tsvue+js+ts

是 Keroro 的标准规范配置

安装

npm install eslint-config-keroro --save-dev

使用

js 或者 js+ts 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro',
  ],
};

vue2 js+ts 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro/vue',
  ],
};

vue3 js+ts 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro/vue3',
  ],
};

react jsx+tsx 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro/react',
  ],
};

uni-app vue2 js+ts 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro/uni-app',
  ],
};

uni-app vue3 js+ts 混合

// .eslintrc.js
module.exports = {
  root: true,
  extends: [
    'eslint-config-keroro/uni-app3',
  ],
};