Vue Front-End HbuliderEslint Echtzeitüberprüfung Automatische Reparatureinstellungen

Vue Front-End HbuliderEslint Echtzeitüberprüfung Automatische Reparatureinstellungen

Unabhängig davon, ob es sich um die Zusammenarbeit mehrerer Personen oder ein persönliches Projekt handelt, sind Codestandards sehr wichtig. Auf diese Weise können nicht nur grundlegende Syntaxfehler weitgehend vermieden werden, ESLint ist auch ein Tool zur Überprüfung von Grammatikregeln und Codestil, mit dem sichergestellt werden kann, dass grammatikalisch korrekter und einheitlich gestalteter Code geschrieben wird.

Installation des ESLint-Plugins in HBuilderX

HBuilderX enthält 4 Plugins zur Syntaxprüfung: htmlhint, stylelint, eslint-plugin-vue, eslint-js. Klicken Sie auf „Tools“ -> „Plugin-Installation“. Die Benutzeroberfläche sieht wie folgt aus:

Bildbeschreibung hier einfügen

Klicken Sie auf „Plugin Market“, um den Plugin Market aufzurufen, und geben Sie für die Suche „eslint“ ein.

Bildbeschreibung hier einfügen

Klicken Sie auf „eslint“, gehen Sie zur Detailseite und klicken Sie auf „Plugin installieren“. Hinweis: Die hbulider-Version muss 2.6.8 oder höher sein.

Bildbeschreibung hier einfügen

Nach der Installation von eslint-vue und eslint-js. Klicken Sie auf die Menüeinstellungen und aktivieren Sie Automatische Reparaturen speichern

Bildbeschreibung hier einfügen

Benutzerdefinierte eslint-js-Regeln

Klicken Sie im obigen Bild auf „Datei .eslintrc.js zur Konfiguration öffnen“ und öffnen Sie den Dateicode wie folgt:

  modul.exporte = {  
      "Plugins": [  
          "html"  
      ],  
      "Parser": "erste",  
      "Parseroptionen": {  
          "ecmaVersion": 2018,  
          "sourceType": "Modul",  
          "ecmaFunktionen": {  
              "jsx": wahr  
          },  
          "allowImportExportEverywhere": falsch  
      },  
      "Regeln": {                                  
          "camelcase": 2, //Camel-Case-Benennung erzwingen,  
          "indent": [2, 4], // Einrückungsstil "id-match": 0, // Namenserkennung "init-declarations": 1, // muss beim Deklarieren ein Anfangswert zugewiesen werden "no-undef": 1, // darf keine undefinierten Variablen haben "no-multi-spaces": "error", // mehrere Leerzeichen verbieten "semi": [2, "always"] ,// automatisches Hinzufügen von Semikolons "quotes": ["error", "single"] // einfache Anführungszeichen verwenden }  
  };  

Detaillierte Regelreferenz: Die allgemeine eslint-Konfiguration startet Hbulider neu und behebt Codeinkonsistenzen im JS-Code bei jedem Speichern automatisch.

Vorsichtsmaßnahmen

Die obigen Einstellungen zur Verwendung der automatischen Hbulider-Codereparaturfunktion gelten nur für Hbulider-Versionen über 2.6.8.
Referenzen: HBuilderX-Syntaxprüfung, Beschreibung der automatischen Reparaturfunktion für die Echtzeitprüfung von eslint

Oben finden Sie den detaillierten Inhalt der Echtzeitüberprüfung und der automatischen Reparatureinstellungen von HbuliderEslint auf dem Vue-Frontend. Weitere Informationen zur Echtzeitüberprüfung und automatischen Reparatur von HbuliderEslint finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • VUEJS-Praxis: Fehler beheben und Zeit verschönern (2)
  • Vue-Projekt deaktiviert Eslint-Verifizierung
  • vue+ESLint-Konfiguration automatisch speichern, Code formatieren
  • Vollständige Schritte zum Konfigurieren von Eslint-Codespezifikationen für Vue-CLI3-Projekte

<<:  HTML-Auszeichnungssprache - Formular

>>:  Detaillierte Analyse der Syntax von Mysql-Updates zum Ändern mehrerer Felder und

Artikel empfehlen

Einige Hinweise zu MySQL-Routineberechtigungen

1. Wenn der Benutzer über die Berechtigung zum Er...

Analyse der Unterschiede zwischen Iframe und FRAME

1. Verwendung des Iframe-Tags <br />Wenn es ...

So verwenden Sie die REM-Anpassung in Vue

1. Entwicklungsumgebung vue 2. Computersystem Win...

Centos7-Installation des in Nginx integrierten Lua-Beispielcodes

Vorwort Der von mir verwendete Computer ist ein M...

Detaillierte Erläuterung der Anwendung der vier Zustände der Hyperverbindung

Obwohl Sie denken, dass es sich möglicherweise um...

js, um einen einfachen Lupeneffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

MySQL-Gruppierungsabfragen und Aggregatfunktionen

Überblick Ich glaube, dass wir häufig auf solche ...

Umgang mit Leerzeichen in CSS

1. Weltraumregeln Leerzeichen im HTML-Code werden...

Vue-CLI - Aufzeichnung der Schritte zur mehrseitigen Verzeichnisverpackung

Seitenverzeichnisstruktur Beachten Sie, dass Sie ...

Detaillierte Erläuterung des Beispiels der Caching-Methode von Vue

Kürzlich wurde die neue Anforderung „Front-End-Ca...

CenterOS7 Installations- und Konfigurationsumgebung jdk1.8 Tutorial

1. Deinstallieren Sie zuerst das mit CenterOS gel...

MySQL-Lernnotizen zum Umgang mit doppelten Daten

MySQL verarbeitet doppelte Daten Einige MySQL-Tab...

Beispiel für die Bereitstellung einer Laravel-Anwendung mit Docker

Das in diesem Artikel verwendete PHP-Basisimage i...