Lewati ke konten utama

Errors and Exit Status

Errors and Exit Status

Runtime Contract

Bedakan parser error, validation stop, domain failure, subprocess error, dan unexpected exception.

Commandcusty COMMAND

Category

Referensi

Quick Command

input -> validation -> operation -> process status

Cara membaca kegagalan

Mulai dari pesan pertama, phase terakhir yang sukses, process status, dan state repository saat ini. Parser failure terjadi sebelum command body; validation failure menghentikan operation yang bergantung padanya; pipeline failure dapat terjadi setelah sebagian efek selesai.

Commit Validation dan Git Hook Labels

  • Commitizen discovery: COMMITIZEN_NOT_CONFIGURED, COMMITIZEN_NOT_AVAILABLE, dan COMMITIZEN_CONFIGURATION_INVALID.
  • Final message validation: COMMITIZEN_CHECK_FAILED.
  • Git commit execution: GIT_COMMIT_FAILED atau GIT_HOOK_FAILED dengan captured output dalam error context.

Label tersebut membantu diagnosis, tetapi tetap periksa process status dan repository state sebelum retry.