anthropics/claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
TypeScript★ 147,243+419 that day#5 on trendingB 73.6 health0.83% duplicated
B73.6/100
Duplication89
1.3% in typescript, python, bash, hcl, tsx, powershell, perlDead code92
0.8%Complexity49
52.7%Most complex files
- feed.xml736 cx
- plugins/security-guidance/hooks/security_reminder_hook.py342 cx
- mods/types/claude-code.d.ts302 cx
- mods/diff/hooks/register.ts253 cx
- plugins/security-guidance/hooks/llm.py221 cx
- plugins/security-guidance/hooks/gitutil.py139 cx
- mods/diff/tests/register.test.ts123 cx
- examples/gateway/aws/setup.sh89 cx
- mods/diff/tests/git/fetch-diff.test.ts89 cx
- plugins/security-guidance/hooks/diffstate.py81 cx
Dead code 0.83% unused · 70 findings
- plugins/security-guidance/hooks/security_reminder_hook.py:_diff_pathspecunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:_find_git_indexunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:_temp_indexunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:ANTHROPIC_API_KEYunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:ANTHROPIC_AUTH_TOKENunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:CLAUDE_CODE_SYSTEM_PROMPTunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:SECURITY_REVIEW_MODELunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:_git_name_onlyunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:_last_call_claude_http_errorunused-import
- plugins/security-guidance/hooks/security_reminder_hook.py:_git_status_porcelainunused-import
645files
104,122lines
539,525tokens
67clones
862duplicated lines (0.83%)
5,968duplicated tokens (1.11%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| typescript | 335 | 30,418 | 35 | 337 | 1.11% |
| markdown | 107 | 34,740 | 13 | 238 | 0.69% |
| python | 17 | 7,571 | 11 | 212 | 2.8% |
| yaml | 47 | 3,455 | 3 | 39 | 1.13% |
| hcl | 8 | 1,387 | 3 | 21 | 1.51% |
| bash | 47 | 10,450 | 1 | 6 | 0.06% |
| text | 32 | 7,261 | 1 | 9 | 0.12% |
| json | 26 | 6,049 | 0 | 0 | 0% |
| markup | 2 | 1,233 | 0 | 0 | 0% |
| tsx | 21 | 1,210 | 0 | 0 | 0% |
Largest clones
- 120 lines · 1,149 tokens markdownplugins/plugin-dev/skills/skill-development/SKILL.md:9–128⇆plugins/plugin-dev/skills/skill-development/references/skill-creator-original.md:9–128
- 15 lines · 189 tokens markdownplugins/feature-dev/agents/code-reviewer.md:9–23⇆plugins/pr-review-toolkit/agents/code-reviewer.md:8–22
- 7 lines · 161 tokens markdownplugins/plugin-dev/skills/skill-development/SKILL.md:150–156⇆plugins/plugin-dev/skills/skill-development/references/skill-creator-original.md:157–163
- 28 lines · 144 tokens pythonplugins/hookify/hooks/posttooluse.py:4–31⇆plugins/hookify/hooks/userpromptsubmit.py:4–31
- 25 lines · 142 tokens typescriptmods/diff/tests/register.test.ts:534–558⇆mods/diff/tests/register.test.ts:595–618
- 14 lines · 138 tokens markdown.claude/commands/commit-push-pr.md:6–19⇆plugins/commit-commands/commands/commit-push-pr.md:6–20
- 12 lines · 129 tokens pythonplugins/security-guidance/hooks/llm.py:1391–1402⇆plugins/security-guidance/hooks/review_api.py:306–323
- 27 lines · 128 tokens pythonplugins/hookify/hooks/posttooluse.py:5–31⇆plugins/hookify/hooks/stop.py:5–31
- 10 lines · 111 tokens textplugins/plugin-dev/skills/skill-development/SKILL.md:30–39⇆plugins/plugin-dev/skills/skill-development/references/skill-creator-original.md:30–39
- 9 lines · 103 tokens pythonplugins/security-guidance/hooks/security_reminder_hook.py:1347–1355⇆plugins/security-guidance/hooks/security_reminder_hook.py:1904–1912
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 21, 2026 | #5 | 147,243 (+419) | 645 | 104,122 | 67 | 0.83% | B 73.6 | 7974a70 |
| Sep 20, 2026 | #3 | 146,789 (+483) | 594 | 101,392 | 57 | 0.77% | B 72.6 | bf7d404 |
| Sep 19, 2026 | #2 | 146,390 (+444) | 594 | 101,392 | 57 | 0.77% | B 72.6 | bf7d404 |
| Sep 18, 2026 | #6 | 145,943 (+538) | 566 | 97,487 | 53 | 0.73% | — | 31a3b00 |
| Sep 17, 2026 | #8 | 145,628 (+165) | 566 | 97,337 | 53 | 0.73% | — | 68ac8bb |
Want this for your own project? Install jscpd and run jscpd .