React Native VSCode 配置

1.安装 npm 包

npm i eslint-config-react-native-prettier --save-dev
npm i prettier-eslint --save-dev

2.配置 .eslintrc

  • 项目下创建 .eslintrc 文件
  • 配置
{
  "extends": ["react-native-prettier"],
  "rules": {
    "prettier/prettier": [
      "error",
      {
        "tabWidth": 4
      }
    ],
    "no-var": "warn",
    "no-dupe-class-members": "warn",
    "no-duplicate-case": "warn",
    "no-duplicate-imports": "warn",
    "no-dupe-keys": "warn",
    "no-dupe-args": "warn",
    "react/no-deprecated": "warn",
    "react/no-string-refs": "warn"
  }
}

具体配置可以参考

3.安装 VSCode 插件

  • Eslint
  • Prettier

4.配置 VSCode

// 点击保存时,根据 eslint 规则自定修复,同时集成 prettier 到 eslint 中
"prettier.eslintIntegration": true,
"eslint.autoFixOnSave": true,

// 为了避免和 eslint 冲突,讲编辑器默认的代码检查规则关闭(如果开启了)
"editor.formatOnSave": true,
"javascript.format.enable": false,

// 禁止基于内容自动检测 tabSize
"editor.detectIndentation": false,
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。