Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

青灯夜游
青灯夜游nach vorne
2022-01-04 18:56:192952Durchsuche

Wie verwende ich eslint und prettier in vscode? Der folgende Artikel stellt Ihnen die Verwendung von eslint in vscode und die kombinierte Verwendung von eslint und prettier vor. Ich hoffe, er wird Ihnen hilfreich sein!

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

1. Die Verwendung von eslint in vscode

1) Installieren Sie eslint zuerst in vscode und fügen Sie dann den folgenden Code in vscodes Settings.json hinzu

"editor.formatOnSave": true, // 保存是格式化
"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true // 按照eslint规则格式化
},
"eslint.format.enable": true, // 启用ESLint作为已验证文件的格式化程序

2) eslint muss im Projekt installiert (oder global installiert) werden )

Dies ist die Voraussetzung für das eslint-Plug-in in vscode: [Empfohlenes Lernen: „Vscode-Einführungs-Tutorial“]

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

3) Fügen Sie die Datei .eslintrc.js im Stammverzeichnis hinzu und fügen Sie Folgendes hinzu Code

module.exports = {
  root: true,
  env: {
    node: true,
  },
  extends: ["eslint:recommended"],
  parserOptions: {
    parser: "babel-eslint",
  },
  rules: {}
};

4) Innerhalb der Regeln Die Einstellung von

quotes: [
   'error',
   'single'
],

semi: ['error', 'never']
  • Das erste Element im Attributwert-Array ist festgelegt

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

  • Das zweite Element im Attributwert-Array ist festgelegt

eslint.bootcss .com/docs/rules/ Suchen Sie das entsprechende Attribut und klicken Sie auf „Eingeben“, um Optionen zu finden Es werden die Standardeinstellungen und die Regeln in den Regeln übernommen und beim Speichern werden die Regeln entsprechend formatiert.

    2. Verwenden Sie eslint in Kombination mit Prettier
  • (Hinweis: Die Kombination von Eslint und Prettier hängt von der Situation ab und muss nicht mit Prettier verwendet werden)

1) Installieren Sie zuerst das Prettier-Plug-In in vscode , und gehen Sie dann zu den Einstellungen in vscode. Fügen Sie den folgenden Code zu .json hinzuEine kurze Analyse der Verwendung von Eslint und Prettier in vscode

"editor.defaultFormatter": "esbenp.prettier-vscode",

  "[javascript]": {

    "editor.defaultFormatter": "esbenp.prettier-vscode"

  }

2) Installieren Sie prettier im Projekt

Sie müssen auch eslint-plugin-prettier, eslint-config-prettier, der Zweck dieser beiden Plug-Ins besteht darin, eslint zu ermöglichen, gemäß den Regeln von Prettier aufzufordern (beachten Sie die Versionsnummer dieser beiden Plug-Ins, das neueste eslint-Plugin- (prettier Version 4.0 hat Probleme bei der Verwendung)

"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^3.3.1"

Dann in The extensions in .eslintrc.js plus plugin:prettier/recommended

extends: ["eslint:recommended", "plugin:prettier/recommended"]

tun Sie tatsächlich die folgenden Dinge

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

Dann können Sie den hinzufügen. prettierrc.js Datei im Stammverzeichnis, eslint fordert Sie gemäß den darin enthaltenen Regeln auf und formatiert es auch gemäß den Regeln beim SpeichernEine kurze Analyse der Verwendung von Eslint und Prettier in vscode

module.exports = {
  semi: false,
  singleQuote: true,
  bracketSpacing: true,
}

3 Verwenden Sie Prettier-Regeln im Vue-Projekt

eslint-plugin-prettiereslint-config-prettier,这两个插件的目的就是为了使eslint可以按照prettier的规则进行提示(注意这两个插件的版本号问题,最新的 eslint-plugin-prettier 的4.0版本使用时有问题) 

module.exports = {
  semi: false,
  singleQuote: true,
  bracketSpacing: true,
};

然后在 .eslintrc.js里面的extends加上 plugin:prettier/recommended

rules: {
//…
  'prettier/prettier': 'error'
}

实际上做了下面的事情

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

然后就可以在根目录下添加.prettierrc.js1) Zuerst Wählen Sie beim Erstellen die Einstellungen „eslint + prettier“ aus

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

2) Erstellen Sie .prettierrc.js im Stammverzeichnis und fügen Sie Regeln hinzu

rrreeeEine kurze Analyse der Verwendung von Eslint und Prettier in vscodeWenn das Format im Code falsch ist, wird standardmäßig eine Warnung ausgegeben

bei Bedarf Um es in einen Fehler umzuwandeln, müssen Sie den folgenden Code zu .eslintrc.js hinzufügen: tritt sofort in Kraft und kann zu diesem Zeitpunkt geschlossen werden Projekt, öffnen Sie es erneut und versuchen Sie es

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscodeWeitere Informationen zu VSCode finden Sie unter:

vscode-Tutorial

! !

Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Verwendung von Eslint und Prettier in vscode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen