Vscode開発環境の構成(ESLint、Prettyer、typescript)
3012 ワード
ESLint設定
インストールeslint
.eslintcファイルを生成します.
前述したように、質問に答えることが基本です.eslintrc.jsonファイルの生成
Eslint-plugin-react:レスポンスプラグイン
@typescript-eslint/eslint-plugin::タイプスクリプトプラグイン
Eslint-plugin-prettyer:Prettyerプラグイン
Eslint-config-prettyer:eslintとprettyerルールが重複している場合にprettyerルールから除外されるプラグイン
Eslint-config-irbnb-base:airbnbプラグイン
eslint-config-next: Next.jsプラグイン
詳細については、次のESLintサイトを参照してください.
ESLint
Prettierのインストール
1)Vscodeのみで有効にする方法
vscode拡張にPrettier-Code formatterをインストールする
Prettier Setup
設定(ctrl+,)
環境を構成するために必要な機能を追加すればよい.
2)NPMを使用してプロジェクトの下部に設定する方法
きれいな取り付け
その他のプラグインのインストール
自動ソート機能の有効化
vscode設定値を変更して、ストレージ時の自動ソート機能を使用します.
ctrl + shift + p
Open Settingsを検索します.選択json(JSON)
次のコードを登録
インストールeslint
npm install -D eslint // -D = --save-dev
or
yarn add -D eslint
vscode拡張にeslintを追加します..eslintcファイルを生成します.
npm init @eslint/config
or
yarn create @eslint/config
前述したように、質問に答えることが基本です.eslintrc.jsonファイルの生成
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": ["react", "@typescript-eslint"],
"rules": {
"indent": ["error", "tab"],
"linebreak-style": ["error", "windows"],
"quotes": ["error", "double"],
"semi": ["error", "always"],
"@typescript-eslint/strict-boolean-expressions": [
2,
{
"allowString": false,
"allowNumber": false
}
]
}
}
一般的なプラグインは次のとおりです.Eslint-plugin-react:レスポンスプラグイン
@typescript-eslint/eslint-plugin::タイプスクリプトプラグイン
Eslint-plugin-prettyer:Prettyerプラグイン
Eslint-config-prettyer:eslintとprettyerルールが重複している場合にprettyerルールから除外されるプラグイン
Eslint-config-irbnb-base:airbnbプラグイン
eslint-config-next: Next.jsプラグイン
詳細については、次のESLintサイトを参照してください.
ESLint
Prettierのインストール
1)Vscodeのみで有効にする方法
vscode拡張にPrettier-Code formatterをインストールする
Prettier Setup
設定(ctrl+,)
環境を構成するために必要な機能を追加すればよい.
2)NPMを使用してプロジェクトの下部に設定する方法
きれいな取り付け
npm install -D prettier
or
yarn add -D prettier
ESLintがインストールされている場合その他のプラグインのインストール
// eslint-plugin-prettier 플러그인
npm install -D eslint-plugin-prettier
or
yarn add -D eslint-plugin-prettier
// eslint-config-prettier 플러그인
npm install -D eslint-config-prettier
or
yarn add -D eslint-plugin-prettier
2つのプラグインをインストールします.自動ソート機能の有効化
vscode設定値を変更して、ストレージ時の自動ソート機能を使用します.
ctrl + shift + p
Open Settingsを検索します.選択json(JSON)
次のコードを登録
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-
}
by KazelReference
この問題について(Vscode開発環境の構成(ESLint、Prettyer、typescript)), 我々は、より多くの情報をここで見つけました https://velog.io/@arenacast/개발-환경-설정-vscodeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol