checker-knowledge
Coverity のチェッカー(NULL_RETURNS・RESOURCE_LEAK・OVERRUN などの標準チェッカー、MISRA C:2012 と MISRA C++ の規則、CERT C / C++ の規則)ごとに、何を指摘するか、誤検知になりやすい形、確かめ方、直し方の定石、逸脱コメントの言い方、判定の目安をまとめた資料。「MISRA 10.4 の警告はどう見ればいい?」「CERT ERR33-C は逸脱でいい?」「FORWARD_NULL でよくある誤検知は?」のように、チェッカーや規則の見方を聞かれたら、答える前に必ず使う。C / C++ の Coverity の警告を調べる・直す・逸脱コメントを書くときにも、チェッカー名に合う観点を確かめるために使う。
Pinned to revision f415c5f0d2b9, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/checker-knowledge/SKILL.md
- skills/checker-knowledge/README.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/case.yaml
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/01-deviation-criterion.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/02-read-only-close.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/03-fix-patterns.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/04-comment-example.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/05-no-invented-tool-names.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/graders/06-no-unchecked-facts.md
- skills/checker-knowledge/evals/cert-err33-fclose-read-only/prompt.md
- skills/checker-knowledge/evals/checker-not-in-materials/case.yaml
- skills/checker-knowledge/evals/checker-not-in-materials/graders/01-not-in-materials.md
- skills/checker-knowledge/evals/checker-not-in-materials/graders/02-cites-given-description.md
- skills/checker-knowledge/evals/checker-not-in-materials/graders/03-verdict-criteria.md
- skills/checker-knowledge/evals/checker-not-in-materials/graders/04-how-to-verify-and-fix.md
- skills/checker-knowledge/evals/checker-not-in-materials/graders/05-undetermined-build-settings.md
- skills/checker-knowledge/evals/checker-not-in-materials/graders/06-no-invented-annotation.md
- skills/checker-knowledge/evals/checker-not-in-materials/prompt.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/case.yaml
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/01-rule-scope.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/02-example-verdict.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/03-u-suffix-caution.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/04-category-and-deviation.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/05-many-warnings.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/06-verdict-classes.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/graders/07-no-wrong-safe-list.md
- skills/checker-knowledge/evals/misra-10-4-viewpoint/prompt.md
- skills/checker-knowledge/references/cert.md
- skills/checker-knowledge/references/misra.md
- skills/checker-knowledge/references/standard.md
- skills/checker-knowledge/tests/test_skill_files.py
Every link opens the file at its source, pinned to the revision this page describes.