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

Eine kurze Analyse der Verwendung von Eslint und Prettier in vscode

青灯夜游
Freigeben: 2022-01-04 18:56:19
nach vorne
2983 Leute haben es durchsucht

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作为已验证文件的格式化程序
Nach dem Login kopieren

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: {}
};
Nach dem Login kopieren

4) Innerhalb der Regeln Die Einstellung von

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

semi: ['error', 'never']
Nach dem Login kopieren
  • 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"

  }
Nach dem Login kopieren

2) Installieren Sie prettier im Projekt

Sie müssen auch eslint-plugin-prettier, < installieren code>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"
Nach dem Login kopieren

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

extends: ["eslint:recommended", "plugin:prettier/recommended"]
Nach dem Login kopieren

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,
}
Nach dem Login kopieren

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,
};
Nach dem Login kopieren

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

rules: {
//…
  &#39;prettier/prettier&#39;: &#39;error&#39;
}
Nach dem Login kopieren

实际上做了下面的事情

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!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage