Cursor rule
.cursor/rules/no-dead-code-no-bloat.mdcNo dead code, no duplicate helpers, no bloat
Cursor rules
Quality
44/100
Scores the file, not the repository.Length
314 words
5 headings · 0 code blocksRepository
2
— · pushed 0 days agoLast changed
3 days ago
First indexed 3 days ago.123456# No Dead Code / No Bloat Rule78Genesis Colonies bevorzugt klare, bestehende Owner-Systeme statt neue Hilfsfunktionen neben alter Logik.910## Pflicht1112Wenn du bestehendes Verhalten änderst:13141. Prüfe zuerst den bestehenden Owner.15 - Erweitere die vorhandene Funktion, wenn sie dafür zuständig ist.16 - Erstelle keine zweite Funktion mit fast gleichem Zweck.17182. Wenn du eine neue Funktion einführst:19 - Begründe kurz, warum die bestehende Funktion nicht erweitert werden kann.20 - Aktualisiere alle Call-Sites auf die neue Funktion.21 - Entferne oder deprecate die alte Funktion im selben Ticket.22233. Lösche ungenutzten Code.24 - Keine alten Helper stehen lassen, wenn sie nicht mehr aufgerufen werden.25 - Keine parallelen Legacy-Pfade ohne dokumentierten Zweck.26 - Keine "nur zur Sicherheit"-Duplikate.27284. Nach Änderungen prüfen:29 - `grep` / Suche nach alten Funktionsnamen30 - keine ungenutzten Imports31 - keine toten Template-Blöcke32 - keine nicht mehr verwendeten JS-Handler33 - keine doppelten CSS-Klassen für denselben Zweck34355. Architektur-Owner beachten:36 - Keine zweite Queue-Logik37 - Keine zweite Fleet-Send-Logik38 - Keine zweite Preset-Engine39 - Keine zweite Production-/ROI-Formel40 - Keine zweite Toast-/Notify-Logik41 - Keine zweite Planet-/Galaxy-Gate-Logik4243## Verboten4445- Neue Funktion schreiben und alte unbenutzt liegen lassen.46- Gleiche Business-Logik in zwei Modulen pflegen.47- "Wrapper auf Wrapper auf Wrapper" ohne echten Zweck.48- Neue Client-Formel für Server-Mechanik.49- Legacy-Code behalten, obwohl er nicht mehr gebraucht wird.50- Nur Tests an neue Nebenfunktion hängen, während alter Produktpfad weiter existiert.5152## Erlaubt5354- Kleine private Helper, wenn sie Duplikate reduzieren.55- Adapter für echte Migrationen, aber nur mit:56 - TODO/Enddatum oder Ticketnummer57 - Tests für alten und neuen Pfad58 - klarer Entfernungsperspektive5960## Required in final report6162Bei jedem Ticket kurz angeben:6364- Welche alte Logik wurde ersetzt?65- Welche alte Logik wurde entfernt?66- Welche alten Call-Sites wurden aktualisiert?67- Welche Suche wurde gemacht, um Dead Code auszuschließen?6869Leitsatz:70Wenn eine Änderung eine neue Funktion braucht, muss sie eine alte Duplikat-Logik reduzieren — nicht vermehren.71
Also in Gurgenbaba/genesis-colonies
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| Gurgenbaba/genesis-colonies.cursor/rules/battle-lab-visual.mdc · 2 | Cursor rules | stylesecurityuido-not | 63/100 | 3 days ago | |
| Gurgenbaba/genesis-colonies.cursor/rules/genesis-colonies-ui-design.mdc · 2 | Cursor rules | buildstylearchui+1 | 67/100 | 3 days ago | |
| Gurgenbaba/genesis-colonies.cursor/rules/genesis-colonies.mdc · 2 | Cursor rules | styleuido-notagent-behaviour+1 | 59/100 | 3 days ago | |
| Gurgenbaba/genesis-colonies.cursor/rules/test-maintenance.mdc · 2 | Cursor rules | teststyletesting-strategydo-not | 67/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago | |
| skillrecordings/egghead-next.cursor/rules/project-update-user-rules.mdc · 1.4k | Cursor rules | buildtestlint-formatstyle+7 | 96/100 | 3 days ago | |
| skillrecordings/egghead-next.cursor/rules/gh-task-plan.mdc · 1.4k | Cursor rules | teststylearchtypes+2 | 96/100 | 3 days ago |
