React Native VSCode 配置

1.安裝 npm 包

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

2.配置 .eslintrc

  • 項(xiàng)目下創(chuàng)建 .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

// 點(diǎn)擊保存時(shí),根據(jù) eslint 規(guī)則自定修復(fù),同時(shí)集成 prettier 到 eslint 中
"prettier.eslintIntegration": true,
"eslint.autoFixOnSave": true,

// 為了避免和 eslint 沖突,講編輯器默認(rèn)的代碼檢查規(guī)則關(guān)閉(如果開(kāi)啟了)
"editor.formatOnSave": true,
"javascript.format.enable": false,

// 禁止基于內(nèi)容自動(dòng)檢測(cè) tabSize
"editor.detectIndentation": false,
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容