Eine 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!
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“]
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
- 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 hinzu
"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
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 Speichern
module.exports = { semi: false, singleQuote: true, bracketSpacing: true, }3 Verwenden Sie Prettier-Regeln im Vue-Projekt
eslint-plugin-prettier
、eslint-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' }
实际上做了下面的事情
然后就可以在根目录下添加.prettierrc.js
1) Zuerst Wählen Sie beim Erstellen die Einstellungen „eslint + prettier“ aus
rrreeeWenn das Format im Code falsch ist, wird standardmäßig eine Warnung ausgegeben
Weitere Informationen zu VSCode finden Sie unter:
! !
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!

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.

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.

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

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.

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.

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.

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.

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.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

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 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 neueste Version

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

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
