ハスキー+リントステージ
2178 ワード
この投稿では、コードをリポジトリにアップロードする前に、事前コミットを使用してコードのエラー チェックをトリガーし、ハスキー ワークフローを改善する方法を紹介します.
はじめに、次のコマンドで husky をインストールしましょう.
package.json ファイルでは、フック呼び出しでハスキーのスコープを定義してから、チェックするファイルの定義でスコープを定義します.この例では、js と ts で終わるファイルを定義します.
この時点で、eslint をインストールして構成する必要があります.この記事では、eslint を段階的にインストールする方法を説明します.
ここでは、変更を自動的に修正するように構成します:
はじめに、次のコマンドで husky をインストールしましょう.
yarn add husky -D
package.json ファイルでは、フック呼び出しでハスキーのスコープを定義してから、チェックするファイルの定義でスコープを定義します.この例では、js と ts で終わるファイルを定義します.
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js, ts}": [""]
}
この時点で、eslint をインストールして構成する必要があります.この記事では、eslint を段階的にインストールする方法を説明します.
ここでは、変更を自動的に修正するように構成します:
eslint --fix
.ファイルを修正できない場合、ユーザーにエラーが通知されるため、eslint -fix
からの変更を含めるように git add を設定します. "lint-staged": {
"*.{js, ts}": ["eslint --fix", "git add ."]
}
Reference
この問題について(ハスキー+リントステージ), 我々は、より多くの情報をここで見つけました https://dev.to/edsonjuniornarvaes/husky-lint-staged-2bjoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol