mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-07 17:53:32 +08:00
feat(ecc): prune plugin 43→12 items, promote 7 rules to .claude/rules/ (#245)
ECC community plugin pruning: removed 530+ non-essential files (.cursor/, .opencode/, docs/ja-JP, docs/zh-CN, docs/zh-TW, language-specific skills/agents/rules). Retained 4 agents, 3 commands, 5 skills. Promoted 13 rule files (8 common + 5 typescript) to .claude/rules/ for CC native loading. Extracted reusable patterns to EXTRACTED-PATTERNS.md.
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
# コードレビュー
|
||||
|
||||
未コミットの変更を包括的にセキュリティと品質に対してレビューします:
|
||||
|
||||
1. 変更されたファイルを取得:`git diff --name-only HEAD`
|
||||
|
||||
2. 変更された各ファイルについて、チェック:
|
||||
|
||||
**セキュリティ問題(重大):**
|
||||
|
||||
* ハードコードされた認証情報、API キー、トークン
|
||||
* SQL インジェクション脆弱性
|
||||
* XSS 脆弱性
|
||||
* 入力検証の不足
|
||||
* 不安全な依存関係
|
||||
* パストラバーサルリスク
|
||||
|
||||
**コード品質(高):**
|
||||
|
||||
* 関数の長さが 50 行以上
|
||||
* ファイルの長さが 800 行以上
|
||||
* ネストの深さが 4 層以上
|
||||
* エラーハンドリングの不足
|
||||
* `console.log` ステートメント
|
||||
* `TODO`/`FIXME` コメント
|
||||
* 公開 API に JSDoc がない
|
||||
|
||||
**ベストプラクティス(中):**
|
||||
|
||||
* 可変パターン(イミュータブルパターンを使用しますすべき)
|
||||
* コード/コメント内の絵文字使用します
|
||||
* 新しいコードのテスト不足
|
||||
* アクセシビリティ問題(a11y)
|
||||
|
||||
3. 以下を含むレポートを生成:
|
||||
* 重大度:重大、高、中、低
|
||||
* ファイル位置と行番号
|
||||
* 問題の説明
|
||||
* 推奨される修正方法
|
||||
|
||||
4. 重大または高優先度の問題が見つかった場合、コミットをブロック
|
||||
|
||||
セキュリティ脆弱性を含むコードは絶対に許可しないこと!
|
||||
Reference in New Issue
Block a user