[React] ESLint
ESLint
CRAで開発環境を設定しました.今回はESLintを見てから設定しましょうその他のVue.jsのESLintを参考にしている方はここで確認できますよ
1. ESLint
開発の過程でコーディングを行うと自分なりのスタイルが生まれますしかし、コラボレーションの過程で、これらのスタイルを統一する必要があります.そうすれば、相互理解とコラボレーションが容易になります.お手伝いするツールはESLintです.ESLintまたはLintと呼ばれています
1.1パッケージのインストール
npmコマンドを使用してプロジェクトを起動し、ESLintパッケージのインストールを試みます.開発依存パッケージとしてインストールされます.ご存じのように、Webブラウザで実行するときには不要な開発時にのみ必要なオプションです.$ mkdir eslint-test
$ cd eslint-test
$ npm init -y
$ npm i eslint -D // 패키지 설치
1.2パッケージの初期化
$ npx eslint --init
対応するコマンドを入力するとESLintが初期化されます.初期化結果は上記の画面を表示し、選択したオプションに基づいてconfigファイルを生成します.
シアンで表示されるオプションを既定値として選択します.
1.3 eslintrc.js
ここで、Vscodeを使用してプロジェクトを開き、インストールされている.eslintrc.js
ファイルを開きます.ファイルには、rules
で自分またはチームのルールに従って設定できるオプションが記載されています.module.exports = {
env: {
browser: true,
es2021: true,
},
extends: "eslint:recommended",
parserOptions: {
ecmaVersion: 12,
},
rules: {
semi: ["error", "always"],
},
};
上記のsemi
オプションは、文の後ろにセミコロンを付けないと、常にエラーとみなされることを意味します.ESLintのホームページには選択肢がたくさんありますので、参考にしてください.
Reference
この問題について([React] ESLint), 我々は、より多くの情報をここで見つけました
https://velog.io/@hanei100/React-ESLint
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
$ mkdir eslint-test
$ cd eslint-test
$ npm init -y
$ npm i eslint -D // 패키지 설치
$ npx eslint --init
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: "eslint:recommended",
parserOptions: {
ecmaVersion: 12,
},
rules: {
semi: ["error", "always"],
},
};
Reference
この問題について([React] ESLint), 我々は、より多くの情報をここで見つけました https://velog.io/@hanei100/React-ESLintテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol