診断コード(Diagnostic Code)
診断コードは問題の種類を表す安定した識別子です。Coreとプラグインはduplicate-content-id、invalid-content-id、content-integrity-*などのコードを共有し、checkとdoctorで一貫した報告に使います。
一般的なコード
| コード | 既定の重大度 | 条件 |
|---|---|---|
duplicate-content-id |
error |
公開する複数のノートが同じ安定したコンテンツIDを共有している |
invalid-content-id |
error |
idのfrontmatterが安定したコンテンツIDの取り決めに反している |
content-integrity-missing-page |
warn |
リンク先が存在しない |
使い方
その場限りのメッセージではなくコードを報告してください。checkとdoctorが検出結果を一貫して分類し、集計できます。コードはpackages/core/src/diagnostic_code.tsで定義され、プラグインが拡張できます。