code-fix
Coverity の警告を直す修正案を、最小の変更で作る(外から見える仕様を変えない、新しい MISRA・CERT の違反を作らない、まわりの書き方に合わせる)。チャットでは差分を示し、同意を得てから作業中のファイルを直す。作業用のコピーのフォルダを渡されたときは、そのフォルダだけを直す。「この警告を直して」「CID 12345 の修正案を作って」「誤検知だけど警告が消えるように直したい」のように、C / C++ のコードの Coverity の警告を直す・修正の差分を作るよう頼まれたら、ファイルを変える前に必ず使う。最新のコードでもう直っているとき、決まりの中で直せないときの扱いも決めている。
Pinned to revision f415c5f0d2b9, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/code-fix/SKILL.md
- skills/code-fix/README.md
- skills/code-fix/evals/already-fixed-on-latest/case.yaml
- skills/code-fix/evals/already-fixed-on-latest/files/repo/src/loader.c
- skills/code-fix/evals/already-fixed-on-latest/files/repo/src/loader.h
- skills/code-fix/evals/already-fixed-on-latest/files/work/w1/src/loader.c
- skills/code-fix/evals/already-fixed-on-latest/files/work/w1/src/loader.h
- skills/code-fix/evals/already-fixed-on-latest/graders/01-files-after-run.md
- skills/code-fix/evals/already-fixed-on-latest/graders/02-already-fixed-flag.md
- skills/code-fix/evals/already-fixed-on-latest/graders/03-fixed-location.md
- skills/code-fix/evals/already-fixed-on-latest/graders/04-field-values.md
- skills/code-fix/evals/already-fixed-on-latest/graders/05-one-line-reply.md
- skills/code-fix/evals/already-fixed-on-latest/place-files.sh
- skills/code-fix/evals/already-fixed-on-latest/prompt.md
- skills/code-fix/evals/chat-diff-before-consent/case.yaml
- skills/code-fix/evals/chat-diff-before-consent/files/src/store.c
- skills/code-fix/evals/chat-diff-before-consent/files/src/store.h
- skills/code-fix/evals/chat-diff-before-consent/graders/01-file-before-consent.md
- skills/code-fix/evals/chat-diff-before-consent/graders/02-diff-and-question.md
- skills/code-fix/evals/chat-diff-before-consent/graders/03-diff-applies.md
- skills/code-fix/evals/chat-diff-before-consent/graders/04-fix-content.md
- skills/code-fix/evals/chat-diff-before-consent/graders/05-minimal-change.md
- skills/code-fix/evals/chat-diff-before-consent/graders/06-plain-summary.md
- skills/code-fix/evals/chat-diff-before-consent/place-files.sh
- skills/code-fix/evals/chat-diff-before-consent/prompt.md
- skills/code-fix/evals/work-copy-fix-only/case.yaml
- skills/code-fix/evals/work-copy-fix-only/files/repo/src/loader.c
- skills/code-fix/evals/work-copy-fix-only/files/repo/src/loader.h
- skills/code-fix/evals/work-copy-fix-only/files/work/w1/src/loader.c
- skills/code-fix/evals/work-copy-fix-only/files/work/w1/src/loader.h
- skills/code-fix/evals/work-copy-fix-only/graders/01-fix-closes-file.md
- skills/code-fix/evals/work-copy-fix-only/graders/02-minimal-and-style.md
- skills/code-fix/evals/work-copy-fix-only/graders/03-files-outside.md
- skills/code-fix/evals/work-copy-fix-only/graders/04-field-values.md
- skills/code-fix/evals/work-copy-fix-only/graders/05-latest-line.md
- skills/code-fix/evals/work-copy-fix-only/graders/06-one-line-reply.md
- skills/code-fix/evals/work-copy-fix-only/graders/07-no-fix-at-old-line.md
- skills/code-fix/evals/work-copy-fix-only/place-files.sh
- skills/code-fix/evals/work-copy-fix-only/prompt.md
- skills/code-fix/tests/test_skill_files.py
Every link opens the file at its source, pinned to the revision this page describes.