Install
openclaw skills install eslint-config-generator生成专业的 ESLint 配置,支持 React, Vue, TypeScript, Airbnb, Standard 等主流规范,一键配置代码规范。
openclaw skills install eslint-config-generator生成专业的 ESLint 配置文件,统一团队代码风格。
| 规范 | 说明 | 适用 |
|---|---|---|
| airbnb | Airbnb JavaScript 风格 | 主流项目 |
| standard | Standard JS 风格 | 简单项目 |
| prettier | Prettier 兼容配置 | 格式化优先 |
| react | React + Airbnb | React 项目 |
| vue | Vue 3 + ESLint | Vue 项目 |
| typescript | TypeScript 最佳实践 | TS 项目 |
# 使用 Airbnb 规范
eslint-config-generator --preset airbnb
# React + TypeScript
eslint-config-generator --preset react-typescript
# Vue 3
eslint-config-generator --preset vue
| 选项 | 说明 |
|---|---|
--preset, -p | 规范预设 |
--output, -o | 输出文件 |
--install | 自动安装依赖 |
{
"extends": ["airbnb"],
"rules": {
"no-unused-vars": "warn",
"react/react-in-jsx-scope": "off"
},
"env": {
"browser": true,
"es2021": true,
"node": true
}
}
npm install -D eslint eslint-config-airbnb eslint-plugin-react
# 无需额外依赖