ZuodaoTech/everyone-can-use-english
人人都能用英语
TypeScript★ 37,937+48 that day#9 on trendingC 69.6 health6.4% duplicated
C69.6/100
Duplication64
5.6% in tsx, typescript, javascript, vue, bash, perl, goDead code68
4.3%Complexity78
17.6%Most complex files
- enjoy/src/preload.ts224 cx
- enjoy/src/types/enjoy-app.d.ts220 cx
- enjoy/src/renderer/components/medias/media-bottom-panel/media-player-controls.tsx150 cx
- enjoy/src/renderer/context/media-shadow-provider.tsx141 cx
- enjoy/src/renderer/components/medias/media-bottom-panel/media-current-recording.tsx131 cx
- enjoy/src/main/window.ts112 cx
- enjoy/src/renderer/context/chat-session-provider.tsx109 cx
- enjoy/src/renderer/context/app-settings-provider.tsx85 cx
- enjoy/src/renderer/hooks/use-chat-session.tsx79 cx
- enjoy/src/renderer/components/chats/chat-user-message.tsx67 cx
Dead code 4.29% unused · 103 findings
- enjoy/src/preload.tsunused-file
- enjoy/src/renderer/components/ui/use-toast.tsxunused-file
- enjoy/src/main/db/migrations/1722039161323-create-chats.jsunused-file
- enjoy/src/main/db/migrations/1726781106038-modify-chat.jsunused-file
- enjoy/src/main/azure-speech-sdk.tsunused-file
- enjoy/src/renderer/components/ui/toast.tsxunused-file
- enjoy/src/main/db/migrations/1703902823343-create-audio.jsunused-file
- enjoy/src/main/db/migrations/1703902826529-create-video.jsunused-file
- enjoy/src/main/db/migrations/1703902870618-create-pronunciation-assessment.jsunused-file
- enjoy/src/main/db/migrations/1729731114150-create-documents.jsunused-file
751files
94,854lines
741,499tokens
411clones
6,070duplicated lines (6.4%)
53,591duplicated tokens (7.23%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| tsx | 277 | 41,757 | 145 | 2,019 | 4.84% |
| markup | 88 | 6,230 | 103 | 1,580 | 25.36% |
| typescript | 143 | 17,590 | 67 | 986 | 5.61% |
| markdown | 134 | 17,324 | 59 | 716 | 4.13% |
| javascript | 28 | 2,119 | 20 | 533 | 25.15% |
| yaml | 11 | 560 | 11 | 173 | 30.89% |
| mermaid | 6 | 237 | 3 | 33 | 13.92% |
| scss | 12 | 1,639 | 1 | 9 | 0.55% |
| text | 2 | 524 | 1 | 5 | 0.95% |
| python | 2 | 227 | 1 | 16 | 7.05% |
Largest clones
- 279 lines · 3,206 tokens markup1000-hours/public/images/dep-graph.svg:1–279⇆new-edition-drafts/images/dep-graph.svg:1–279
- 71 lines · 1,212 tokens markup1000-hours/public/images/articulators-cn.svg:4–74⇆1000-hours/public/images/articulators.svg:4–74
- 28 lines · 804 tokens markdown1000-hours/sounds-of-american-english/3.1.2-ɑ.md:85–112⇆1000-hours/sounds-of-american-english/3.1.6-ɔ.md:71–98
- 44 lines · 688 tokens markup1000-hours/public/images/Speech-Tract(zh-CN).svg:32–75⇆1000-hours/public/images/articulators-cn.svg:31–74
- 30 lines · 493 tokens markup1000-hours/public/images/speech-tract-lr.light.svg:24–53⇆1000-hours/public/images/speech-tract-lr.svg:24–53
- 148 lines · 475 tokens javascript1000-hours/workers-site/index.js:1–148⇆1000h-portal/workers-site/index.js:1–148
- 29 lines · 469 tokens markup1000-hours/public/images/speech-tract-lr.dark.svg:25–53⇆1000-hours/public/images/speech-tract-lr.light.svg:25–53
- 6 lines · 468 tokens markdown1000-hours/sounds-of-american-english/3.2-consonants.md:39–44⇆1000-hours/sounds-of-american-english/3.2.12-lr.md:109–114
- 22 lines · 464 tokens markup1000-hours/public/images/speech-tract-lr.dark.svg:1–22⇆1000-hours/public/images/speech-tract-lr.light.svg:1–22
- 22 lines · 464 tokens markup1000-hours/public/images/speech-tract-lr.dark.svg:1–22⇆1000-hours/public/images/speech-tract-lr.svg:1–22
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 20, 2026 | #9 | 37,937 (+48) | 751 | 94,854 | 411 | 6.4% | C 69.6 | 3d79913 |
Want this for your own project? Install jscpd and run jscpd .