0.0.3 • Published 3 years ago

eslint-config-ltfe-react v0.0.3

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

eslint-config-ltfe

生旅react项目eslint代码规范

特征

本项目以eslint-config-standard为基础,默认配置包括这些插件:

本配置使用 ESLint 的overrides功能根据文件名自动调整配置。例如,为 .ts 和 .tsx 文件启用了打字稿支持,为测试文件设置了 jest 环境等等。

Usage

安装

npm install -D eslint eslint-config-ltfe

如果使用 TypeScript, 需要安装 TypeScript 编译器:

npm install -D typescript

配置 .eslintrc.json:

{
  "extends": "ltfe"
}

package.json:配置指令检查文件

"scripts": {
  "lint": "eslint \"**/*.{js,ts,tsx}\""
}

要在编辑器中显示 lint 错误,您需要配置编辑器。要配置 VSCode,请在 settings.json 中添加以下内容:

"eslint.validate": [
  {
    "language": "javascript",
    "autoFix": true
  },
  {
    "language": "javascriptreact",
    "autoFix": true
  },
  {
    "language": "typescript",
    "autoFix": true
  },
  {
    "language": "typescriptreact",
    "autoFix": true
  }
],