feat(lint): 一時ファイルの弱い一意性を検知する rule を追加する (nightly-todo 順位 455) - #502
nightly-todo-aloekun[bot] wants to merge 2 commits into
Conversation
実装完了は cli-ledger-cleanup が台帳の宣言と PR の変更を突き合わせて判定済み。マージと後始末を原子的にするため PR へ同梱する。
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (8)
💤 Files with no reviewable changes (3)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthrough
Changes一時ファイル一意性Lint
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature · Severity of issue fixed: Low Suggested reviewers: Merge Risk: ⚪ Minimal · up to The lint rule and its tests align with the documented usage contract, with no confirmed merge-blocking risk. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 66.67% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 9 functions across 4 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
🤖 PR Monitor 分析 (GitHub Actions バックストップ)
Applicable Findings (Critical / High / Major)(該当なし — レビュー未完了のため findings 自体が存在しない) Applicable Findings (Medium 以下)(該当なし) Filtered (not applicable)(該当なし) 差分概要 (軽量サマリー)8 ファイル変更、順位 455「一時ファイルの弱い一意性検知 lint」の実装:
rule 定義・rule test・fixture の 3 点セット (台帳が要求する完了条件) は揃っている。 次のアクション
|
台帳 (docs/claude-code-web-tasks.md) の無人可タスク 順位 455 を
夜間ループ (nightly-todo workflow) が無人で実装した PR です。
一時ファイルの弱い一意性(PID や ms を含まない固定名)を検知する custom lint rule を追加cargo test --workspace+cargo clippy --workspace --all-targets -- -D warningsを回して green を確認済み(agent の自己申告ではなく workflow が回し直した結果)。これはコストフィルタで
品質の保証ではありません — 単一 OS で
--ignoredも hooks smoke も含みませんcli-autonomy-gate --operation autonomous-pr(kill-switch + 背圧) を通過マージ判断は人間が行います (ADR-052 の commitment 点)。CI が緑で内容が台帳の
意図に沿っていればマージしてください。ずれている場合はクローズを —
採用率は WP-18 の受け入れ基準の測定対象です。
close する場合の lane 操作 (ADR-072 決定 20): 人間が引き取るなら台帳の
無人可を✅→—へ変更してください。✅のまま close すると、決着済み PR のブランチ掃除の後にこの順位が再び選択されます (= 再投入の意思表示)。
run: https://github.com/aloekun/claude-code-hook-test/actions/runs/35005682427
Summary by CodeRabbit
新機能
テスト
ドキュメント