問題の背景
テストやコードチェックを伴わないコミットは、コードベースの品質低下やメンテナンス後のコスト増につながる。ほとんどのチームには自動チェックの仕組みがない。
コア・プログラム
Gissyの自動ワークフローを使用して、投稿の質を保証します:
- 事前チェックの設定.gissyrc.jsonに "runTests":trueと "runLint":trueを設定してください。
- カスタム検査コマンドnpm以外のツールを使っている場合は、"testCommand": "pytest "のようにカスタムコマンドを設定できます。
- インテリジェントな傍受メカニズムgissy watchはチェックに失敗すると自動的にコミットプロセスを停止し、ターミナルにエラーメッセージを表示します。
高等技術
特定のシナリオのために:
- 一時的なスキップチェック:ジッシー・ウォッチ - ノーテスト
- ホワイトリスト設定: .watchIgnore を使って重要でないディレクトリを除外する。
この答えは記事から得たものである。Gissy:AIを使ってGitワークフローを強化するコマンドラインアシスタントについて