kukicola/shiny_gems scored 39/100 on Slopicide
Human-led
Mostly human fingerprints, with the odd assist.
What stood out
How strongly each pattern showed up overall, and in how many of the files.
- Boilerplate padding7/8 files · 33%
More lines, wrappers and ceremony than the job needs.
- Needless abstraction4/8 files · 27%
Classes, interfaces or factories with a single trivial use.
- Copy-paste repetition1/8 files · 21%
Near-duplicate blocks with small edits instead of a shared helper.
Human fingerprints
- Pragmatic shortcuts7/8 files · 42%
Terse idioms and deliberate omissions an experienced author takes.
- Domain-specific naming7/8 files · 41%
Names that show deep familiarity with the problem.
- Lived-in code1/8 files · 25%
Idiosyncrasies and quirks of code that evolved over time.
Files we looked at
The files behind the score, sloppiest first.
- spec/features/favorites_spec.rb45out of 100
Ruby · 1.3 KB
- Needless abstraction 37%
- Boilerplate padding 33%
- slices/processing/services/issues_syncer.rb44out of 100
Ruby · 1.4 KB
- Needless abstraction 42%
- Boilerplate padding 35%
- slices/web/views/gems/index.rb41out of 100
Ruby · 594 B
- Boilerplate padding 36%
- slices/processing/workers/discover_worker.rb40out of 100
Ruby · 798 B
- Boilerplate padding 35%
- slices/web/action.rb39out of 100
Ruby · 1.8 KB
- Boilerplate padding 36%
- slices/web/actions/favorites/delete.rb38out of 100
Ruby · 734 B
- Boilerplate padding 39%
- Needless abstraction 36%
- slices/processing/services/repo_syncer.rb32out of 100
Ruby · 923 B
- Boilerplate padding 35%
- Needless abstraction 33%
- slices/web/repositories/gems_repository.rb29out of 100
Ruby · 2.3 KB
- Copy-paste repetition 31%
Scanned Oct 25, 2026 from main. A playful gut check, not a verdict on the people behind the code. How scoring works. More recent reports.