suchen
HeimEntwicklungswerkzeugeVSCodeEine kurze Analyse der Verwendung von Eslint und Prettier in vscode

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:掘金社区. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Visual Studio: Die IDE für C#, C und mehrVisual Studio: Die IDE für C#, C und mehrApr 25, 2025 am 12:10 AM

VisualStudio (VS) ist eine von Microsoft entwickelte leistungsstarke Integrated Development Environment (IDE), die mehrere Programmiersprachen wie C#, C, Python usw. unterstützt. 1) Es bietet eine große Anzahl von Funktionen, einschließlich Code -Bearbeitung, Debugging, Versioning und Tests. 2) VS verarbeitet Code durch leistungsstarke Herausgeber und Debugger und unterstützt die erweiterte Codeanalyse und -rekonstruktion mithilfe von Roslyn- und Clang/MSVC -Compiler -Plattformen. 3) Grundlegende Nutzung ist wie die Erstellung einer C# -Konsole -Anwendung, und die erweiterte Verwendung ist wie die Implementierung des Polymorphismus. 4) Häufige Fehler können durch Einstellen von Haltepunkten, Anzeigen von Ausgabefenstern und Verwendung von Sofortfenstern debuggen werden. 5) Vorschläge zur Leistungsoptimierung umfassen die Verwendung der asynchronen Programmierung, der Code -Rekonstruktion und der Leistungsanalyse.

Visual Studio: Codekompilierung, Test und BereitstellungVisual Studio: Codekompilierung, Test und BereitstellungApr 24, 2025 am 12:05 AM

In Visualstudio sind die Schritte zum Kompilieren, Testen und Bereitstellen des Codes wie folgt: 1. Kompilieren: Verwenden Sie die Compiler -Optionen von Visualstudio, um den Quellcode in ausführbare Dateien umzuwandeln und mehrere Sprachen wie C#, C und Python zu unterstützen. 2. Testen: Verwenden Sie die integrierten MSTEST und NUNIT, um Unit-Tests durchzuführen, um die Codequalität und -zuverlässigkeit zu verbessern. 3. Bereitstellung: Übertragen Sie Anwendungen von der Entwicklungsumgebung in die Produktionsumgebung über Web -Bereitstellung, Azure -Bereitstellung usw., um Sicherheit und Leistung zu gewährleisten.

Visual Studio: Eine Einführung in die integrierte Entwicklungsumgebung (IDE)Visual Studio: Eine Einführung in die integrierte Entwicklungsumgebung (IDE)Apr 23, 2025 am 12:02 AM

VisualstudioismicrosoftsFlagshipide, unterstütztmultipleProgramminguanguagesandenhancingCodingeffizienz.1) ItofferFeatures LikeIntellISenseForCodePrediction, Multi-TabbedInterfaceForProjectManagement, Andtoolsfordebugging, Refactoring undversionControl.2

Visual Studio: Erforschen der kostenlosen und bezahlten AngeboteVisual Studio: Erforschen der kostenlosen und bezahlten AngeboteApr 22, 2025 am 12:09 AM

Der Hauptunterschied zwischen den freien und kostenpflichtigen Versionen von Visualstudio ist der Reichtum an Funktionen und dem unterstützten Service. Die kostenlose Version (Community) eignet sich für einzelne Entwickler und kleine Teams und bietet grundlegende Entwicklungstools. Die kostenpflichtige Version (Professional and Enterprise) bietet erweiterte Funktionen wie erweiterte Debugging- und Team-Collaboration-Tools, die für große Projekte und Entwicklung auf Unternehmensebene geeignet sind.

Visual Studio Community Edition: Die kostenlose Option erklärtVisual Studio Community Edition: Die kostenlose Option erklärtApr 21, 2025 am 12:09 AM

VisualstudioCommunityedition ist eine kostenlose IDE für einzelne Entwickler, kleine Teams und Bildungseinrichtungen. 1) Es bietet Funktionen wie Code -Bearbeitung, Debugging, Test und Versionskontrolle. 2) Basierend auf der Roslyn Compiler -Plattform unterstützt es mehrere Programmiersprachen und integriert GIT und TFVC. 3) Zu den erweiterten Funktionen gehören Unit -Tests, Optimierungsvorschläge, gehören unnötige Erweiterungen und die Verwendung eines leichten Editors.

Visual Studio: Erstellen von Anwendungen mit LeichtigkeitVisual Studio: Erstellen von Anwendungen mit LeichtigkeitApr 20, 2025 am 12:09 AM

Visualstudio ist eine von Microsoft entwickelte Integrated Development Environment (IDE), die eine Vielzahl von Programmiersprachen unterstützt, einschließlich C#, C, Python usw. 1. Es bietet IntelliSense -Funktion, um schnell Code zu schreiben. 2. Der Debugger ermöglicht das Einstellen von Haltepunkten, die schrittweise Codeausführung und die Identifizierung von Problemen. 3. Für Anfänger ist das Erstellen einer einfachen Konsolenanwendung eine großartige Möglichkeit, um loszulegen. 4. Erweiterte Verwendung umfasst die Anwendung von Entwurfsmustern wie Projektmanagement und Abhängigkeitsinjektion. 5. Häufige Fehler können Schritt für Schritt durch Debugging -Tools gelöst werden. 6. Leistungsoptimierung und Best Practices umfassen Codeoptimierung, Versionskontrolle, Codequalitätsprüfung und automatisierte Tests.

Visual Studio und VS Code: Verständnis der wichtigsten UnterschiedeVisual Studio und VS Code: Verständnis der wichtigsten UnterschiedeApr 19, 2025 am 12:16 AM

Visualstudio eignet sich für groß angelegte Projekte und Anwendungsentwicklung auf Unternehmensebene, während VSCODE für die schnelle Entwicklung und mehrsprachige Unterstützung geeignet ist. 1. Visualstudio bietet eine umfassende IDE -Umgebung und unterstützt Microsoft Technology Stack. 2.VSCODE ist ein leichter Editor, der Flexibilität und Skalierbarkeit betont und plattformübergreifend unterstützt.

Ist Visual Studio noch kostenlos? Die Verfügbarkeit verstehenIst Visual Studio noch kostenlos? Die Verfügbarkeit verstehenApr 18, 2025 am 12:05 AM

Ja, einige Versionen von Visualstudio sind kostenlos. Insbesondere ist die Visualstudiocommunityedition für einzelne Entwickler, Open -Source -Projekte, akademische Forschung und kleine Organisationen kostenlos. Es gibt jedoch auch kostenpflichtige Versionen wie Visualstudioprofessional und Enterprise, die für große Teams und Unternehmen geeignet sind und zusätzliche Funktionen bieten.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software