@tomjs/eslint v4.4.0
@tomjs/eslint
English | 中文
前端项目 eslint js/ts/node/vue/react 代码风格规范配置,推荐
node>=18.18。
使用
- 安装依赖
pnpm add -D eslint prettier @tomjs/eslint根据需要修改
eslint.config.{js,cjs,mjs}配置,如eslint.config.cjs
const eslint = require('@tomjs/eslint');
module.exports = [...eslint.configs.ts];eslint.config.mjs
import eslint from '@tomjs/eslint/ts';
export default [...eslint];- 支持
ts、js、node、node/js、vue、vue/js、vue2、vue2/js、react、react/js、browser、browser/js配置。
配置
node
node 项目配置,继承 ts
修改 eslint.config.cjs 配置,如
const eslint = require('@tomjs/eslint');
module.exports = [...eslint.configs.node];vue
vue 项目配置,继承 ts 配置
修改 eslint.config.cjs 配置,如
const eslint = require('@tomjs/eslint');
module.exports = [...eslint.configs.vue];react
react 项目配置,继承 ts
修改 eslint.config.cjs 配置,如
const eslint = require('@tomjs/eslint');
module.exports = [...eslint.configs.react];版本依赖
| @tomjs/eslint | eslint | node |
|---|---|---|
| >=4 | ^9.7.0 | ^18.18.0 || ^20.9.0 || >=21.1.0 |
| 3 | ^8.7.0 | ^18.18.0 || >=20.0.0 |
9 months ago
9 months ago
9 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago