


Eine kurze Diskussion über die Konfiguration und Verwendung von eslint in Atom
In diesem Artikel erfahren Sie, wie Sie eslint und atom zusammen verwenden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
【Verwandte Empfehlung: „Atom-Tutorial“】
Laden Sie das AOTM-Plug-In linter-eslint herunter
https://github.com/AtomLinter/linter-eslint
Muss eingestellt werden wie folgt:
- Installieren Sie eslint und das Plugin lokal in Ihrem Projekt
$ npm i --save-dev eslint [eslint-plugins]
$ npm i --save-dev eslint [eslint-plugins]
$ npm i -g eslint [eslint-plugins]
- Activate
Use Global Eslint
package option - (Optional) Set
Global Node Path
with$ npm config get prefix
提供了一些插件,可自行下载(ps: 版本差异会导致部分插件报错)
- eslint-config-airbnb
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-html (可解析html中的脚本, 最新的版本v4跟早期eslint有冲突)
然后在项目下
$ eslint --init
使用以下注释,关闭提示。
/* eslint-disable */
使用eslintignore 忽略特定的文件和目录
创建一个 .eslintignore
文件,添加需要过滤的文件夹,或者文件
build/* app/lib/*
命令行使用 --ignore-path
:
$ eslint --ignore-path .eslintignore --fix app/*
Eslint und Plugins global installieren
$ npm i -g eslint [eslint-plugins]
Aktivieren Sie die Paketoptioneslint-config-airbnbGlobales Eslint verwenden
< /li>( Optional) Setze
bietet einige Plug-Ins können Sie herunterladen (ps: Versionsunterschiede führen dazu, dass einige Plug-Ins Fehler melden)Global Node Path
mit$ npm config get prefix
eslint-plugin-importeslint-plugin-jsx -a11yeslint-plugin -react
eslint-plugin-html (kann Skripte in HTML analysieren, die neueste Version v4 steht in Konflikt mit frühem eslint)🎜Dann unter dem project🎜$ eslint - -init
🎜Verwenden Sie den folgenden Kommentar, um die Eingabeaufforderung zu deaktivieren. 🎜module.exports = {
parser: 'babel-eslint',
"env": {
"browser": true,
"commonjs": true,
"es6": true
},
// 以当前目录为根目录,不再向上查找 .eslintrc.js
root: true,
// 禁止使用 空格 和 tab 混合缩进
"extends": "eslint:recommended",
globals: {
// 这里填入你的项目需要的全局变量
// jQuery: false,
$: false,
wx: false,
},
// eslint-plugin-html 开启
"plugins": [
"html"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": false
},
"sourceType": "module"
},
"rules": {
"indent": ["error", 'tab'],
"linebreak-style": ["error","unix"],
"quotes": ["error","single"],
"semi": ["error","always"],
"semi": ["error","always"],
"arrow-spacing": ["error", { "before": true, "after": true }],
"no-unused-vars": "off", //禁止提示没有使用的变量,或者函数
"block-spacing": "error",
"no-console": "off", //可以使用console
"keyword-spacing": ["error", { "before": true }] //强制关键字周围空格的一致性
}
};
Nach dem Login kopierenVerwenden Sie eslintignore, um bestimmte Dateien und Verzeichnisse zu ignorieren🎜🎜Erstellen Sie eine .eslintignore
-Datei und fügen Sie die Ordner oder Dateien hinzu, die gefiltert werden müssen🎜rrreee🎜 Befehlszeilen verwenden --ignore-path
: 🎜🎜$ eslint --ignore-path .eslintignore --fix app/*
🎜🎜Der Pfad ist relativ zum Speicherort von .eslintignore oder Aktuelles Arbeitsverzeichnis 🎜🎜🎜 Weitere Informationen finden Sie unter http://eslint.cn/docs/user-guide/configuring🎜🎜🎜Grundkonfiguration: 🎜rrreee🎜Weitere programmierbezogene Kenntnisse finden Sie unter: 🎜Programmierlehre🎜 ! ! 🎜
module.exports = { parser: 'babel-eslint', "env": { "browser": true, "commonjs": true, "es6": true }, // 以当前目录为根目录,不再向上查找 .eslintrc.js root: true, // 禁止使用 空格 和 tab 混合缩进 "extends": "eslint:recommended", globals: { // 这里填入你的项目需要的全局变量 // jQuery: false, $: false, wx: false, }, // eslint-plugin-html 开启 "plugins": [ "html" ], "parserOptions": { "ecmaFeatures": { "jsx": false }, "sourceType": "module" }, "rules": { "indent": ["error", 'tab'], "linebreak-style": ["error","unix"], "quotes": ["error","single"], "semi": ["error","always"], "semi": ["error","always"], "arrow-spacing": ["error", { "before": true, "after": true }], "no-unused-vars": "off", //禁止提示没有使用的变量,或者函数 "block-spacing": "error", "no-console": "off", //可以使用console "keyword-spacing": ["error", { "before": true }] //强制关键字周围空格的一致性 } };
.eslintignore
-Datei und fügen Sie die Ordner oder Dateien hinzu, die gefiltert werden müssen🎜rrreee🎜 Befehlszeilen verwenden --ignore-path
: 🎜🎜$ eslint --ignore-path .eslintignore --fix app/*
🎜🎜Der Pfad ist relativ zum Speicherort von .eslintignore oder Aktuelles Arbeitsverzeichnis 🎜🎜🎜 Weitere Informationen finden Sie unter http://eslint.cn/docs/user-guide/configuring🎜🎜🎜Grundkonfiguration: 🎜rrreee🎜Weitere programmierbezogene Kenntnisse finden Sie unter: 🎜Programmierlehre🎜 ! ! 🎜Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über die Konfiguration und Verwendung von eslint in Atom. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

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

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In diesem Artikel werden mehr als 40 häufig verwendete Plug-Ins für Atom sowie Methoden zur Installation von Plug-Ins in Atom vorgestellt. Ich hoffe, er wird Ihnen hilfreich sein!

So löschen Sie eslint aus React: 1. Führen Sie den Befehl „npm run eject“ aus. 2. Ändern Sie den Code in package.json in „eslintConfig“: {“extends“: [“react-app“, „react-app/“ jest" ],"rules": {"no-undef": "off"...}" 3. Starten Sie das Projekt neu.

Laut Nachrichten dieser Website vom 9. April hat Intel heute auf der Embedded World 2024 die Amston Lake-Serie von Atom-Prozessoren vorgestellt. Der Amston-Lake-Prozessor basiert auf dem Intel7-Prozess und unterstützt Single-Channel-Speicher. Er kann als Zweigvariante des Alder-Lake-N-Prozessors angesehen werden, einschließlich der Edge-orientierten Atom x7000RE-Serie und der netzwerkorientierten x7000C-Serie. Diese Seite berichtete über den Atom x7000E-Prozessor mit ADL-N-Architektur und bis zu vier Kernen im Jahr 2023, und die heutige x7000RE-Serie hat die Spezifikationen weiter erweitert: Sie kann bis zu 8-Kern-Atom x7835RE wählen, sowohl diesen Prozessor als auch den Vierkern-x7433RE Ausgestattet mit 32E

Atomfunktion der PHP-Funktion Die Atomfunktion ist eine häufig verwendete Funktion in der PHP-Sprache, die den atomaren Wert einer Variablen erhalten kann. In PHP sind Variablen ein sehr wichtiges Konzept und ein sehr häufig verwendetes Element. Es ist erwähnenswert, dass PHP-Variablen nicht nur Grundtypen wie Zahlen und Zeichenfolgen darstellen, sondern auch zusammengesetzte Typen wie Arrays und Objekte darstellen können. Daher müssen Sie beim Ausführen von Variablenoperationen die Atom-Funktion verwenden, um den atomaren Wert der Variablen zu erhalten. Im Folgenden finden Sie eine Einführung in die spezifische Verwendung von Atom-Funktionen.

Welche Münze ist ATOM? ATOM ist der native Token des Cosmos-Netzwerks, einer dezentralen Blockchain-Plattform, die die Konnektivität und Interoperabilität zwischen verschiedenen Blockchains erleichtern soll. Die Mission des Cosmos-Projekts besteht darin, ein Netzwerk namens „Interconnected Blockchain“ aufzubauen, und der ATOM-Token spielt in diesem Netzwerk eine wichtige Rolle. ATOM-Token wurden erstmals 2017 über ein ICO (Initial Coin Offering) ausgegeben. Als Token, der auf dem Tendermint-Konsensalgorithmus auf der Cosmos-Blockchain basiert, werden ATOM-Token im Cosmos-Netzwerk als Belohnung verwendet, um Anreize für Knotenteilnehmer zu schaffen und die Netzwerksicherheit aufrechtzuerhalten. Cosmos Network Das Cosmos Network ist ein Netzwerk unabhängiger Blockchains, die miteinander verbunden sind.

Wie führe ich Synchronisierungseinstellungen und die Eingabe von Spezialeffekten in Atom durch? In diesem Artikel werde ich Ihnen einige praktische Plug-Ins empfehlen und sehen, welche Wirkung sie haben. Ich hoffe, dass sie für Sie hilfreich sind!

Entwickler, die die Vorteile eines leistungsstarken Texteditors mit der Anpassungsfähigkeit der Python-Programmierung kombinieren möchten, können Atom als Entwicklungsumgebung verwenden. Python kann in Atom verwendet werden, um Code an einem Ort zu schreiben, zu bearbeiten und auszuführen, was den Entwicklungsprozess beschleunigt. In diesem Artikel werden Ihnen die Schritte zum schnellen Einrichten von Python in Atom vorgestellt. Schritt 1: Atom installieren Bevor Sie Python in Atom ausführen können, müssen Sie sich zunächst den Atom-Texteditor besorgen. Entwickler auf der ganzen Welt verwenden Atom, einen beliebten Open-Source-Freitexteditor von GitHub. Atom kann einfach von der offiziellen Website https://atom.io/ heruntergeladen werden. Schritt 2

Cosmos verfügt über ein fantastisches Diagramm, da die Käufe und Verkäufe im Vergleich zu den historischen Kosten sehr niedrig sind. Dies kann für Langzeitkäufer ein sehr opportunistischer Zeitpunkt sein
