Errors and Exit Status
Errors and Exit Status
Runtime Contract
Bedakan parser error, validation stop, domain failure, subprocess error, dan unexpected exception.
Command
custy COMMANDCategory
Referensi
Quick Command
input -> validation -> operation -> process statusCara 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, danCOMMITIZEN_CONFIGURATION_INVALID. - Final message validation:
COMMITIZEN_CHECK_FAILED. - Git commit execution:
GIT_COMMIT_FAILEDatauGIT_HOOK_FAILEDdengan captured output dalam error context.
Label tersebut membantu diagnosis, tetapi tetap periksa process status dan repository state sebelum retry.