expressjs/express scored 14/100 on Slopicide
Handcrafted
Artisanal, small-batch code. A human clearly sweated over this.
What stood out
How strongly each pattern showed up overall, and in how many of the files.
- Copy-paste repetition2/8 files · 32%
Near-duplicate blocks with small edits instead of a shared helper.
- Boilerplate padding3/8 files · 27%
More lines, wrappers and ceremony than the job needs.
- Assistant tells1/8 files · 4%
Emoji in logs, 'in a real application…', placeholder TODOs.
Human fingerprints
- Lived-in code6/8 files · 51%
Idiosyncrasies and quirks of code that evolved over time.
- Pragmatic shortcuts7/8 files · 43%
Terse idioms and deliberate omissions an experienced author takes.
- Domain-specific naming6/8 files · 42%
Names that show deep familiarity with the problem.
- Comments explain why1/8 files · 12%
Comments about trade-offs, gotchas, bugs and workarounds.
Files we looked at
The files behind the score, sloppiest first.
- examples/view-locals/user.js36out of 100
JavaScript · 730 B
- Boilerplate padding 41%
- Assistant tells 37%
- test/acceptance/web-service.js31out of 100
JavaScript · 3.1 KB
- Copy-paste repetition 71%
- test/Route.js9out of 100
JavaScript · 6.3 KB
- Copy-paste repetition 36%
- lib/view.js6out of 100
JavaScript · 3.7 KB
- Boilerplate padding 31%
- lib/express.js3out of 100
JavaScript · 1.6 KB
- Boilerplate padding 32%
- lib/response.js0out of 100
JavaScript · 25 KB
- lib/application.js0out of 100
JavaScript · 14 KB
- lib/request.js0out of 100
JavaScript · 12 KB
Scanned Oct 25, 2026 from master. A playful gut check, not a verdict on the people behind the code. How scoring works. More recent reports.