この記事では、eslint と atom を併用する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
[関連する推奨事項: 「atom チュートリアル 」]
aotm プラグイン linter-eslint をダウンロードする
https://github.com/AtomLinter/linter-eslint
次のような設定が必要です:
- プロジェクトの eslint とplugin
$ npm i --save-dev eslint [eslint-plugins]
- eslint とプラグインをグローバルにインストールします
-
$ npm i -g eslint [eslint-plugins]
- Activate
Use Global Eslint
パッケージ オプション - (オプション) 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 と競合します)
次に、 project
$ eslint --init
プロンプトをオフにするには、次のコメントを使用します。
/* eslint-disable */
eslintignore を使用して特定のファイルとディレクトリを無視する
.eslintignore
ファイルを作成し、フィルタリングする必要があるフォルダーまたはファイルを追加します
build/* app/lib/*
コマンド ラインで --ignore-path
を使用します:
$ eslint --ignore-path .eslintignore --fix app/*
パスは相対パスです。 .eslintignore の場所または現在の作業ディレクトリです。
詳細については、http://eslint.cn/docs/user-guide/cconfiguring
を参照してください。基本構成:
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 }] //强制关键字周围空格的一致性 } };
プログラミング関連の知識については、プログラミング教育をご覧ください。 !
以上がatom での eslint の構成と使用法に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









