harsh-vardhhan/syncploy scored 40/100 on Slopicide
Cyborg
Part human, part autocomplete. Hard to tell where one ends.
What stood out
How strongly each pattern showed up overall, and in how many of the files.
- Copy-paste repetition5/8 files · 31%
Near-duplicate blocks with small edits instead of a shared helper.
- Boilerplate padding2/8 files · 23%
More lines, wrappers and ceremony than the job needs.
- Assistant tells2/8 files · 15%
Emoji in logs, 'in a real application…', placeholder TODOs.
Human fingerprints
- Domain-specific naming8/8 files · 63%
Names that show deep familiarity with the problem.
- Pragmatic shortcuts6/8 files · 36%
Terse idioms and deliberate omissions an experienced author takes.
- Lived-in code2/8 files · 23%
Idiosyncrasies and quirks of code that evolved over time.
- Comments explain why1/8 files · 13%
Comments about trade-offs, gotchas, bugs and workarounds.
Files we looked at
The files behind the score, sloppiest first.
- apps/web/src/components/RuleExplorer.tsx49out of 100
TypeScript · 16 KB
- packages/sdk/src/auth.ts49out of 100
TypeScript · 1.9 KB
- Boilerplate padding 31%
- packages/sdk/test/sdk.test.ts43out of 100
TypeScript · 8.5 KB
- packages/cli/src/adopt/translators/queues.ts42out of 100
TypeScript · 1.6 KB
- Copy-paste repetition 46%
- Boilerplate padding 34%
- packages/compiler/src/validator/rules-catalog.ts40out of 100
TypeScript · 56 KB
- Assistant tells 36%
- Copy-paste repetition 35%
Pattern spotted: emoji in comments or log messages
173});`,174goodCode: `// ✅ IMMUNIZED: Call shared TypeScript domain logic directly175import { createOrder } from "./services/orders";176177export const orderHandler = api({ path: "/orders", method: "POST" }, async (req) => {178const result = await createOrder(await req.json());An example of the pattern; it doesn’t affect the score. View on GitHub
- apps/web/src/data/rules-catalog.ts35out of 100
TypeScript · 56 KB
- Assistant tells 42%
- Copy-paste repetition 31%
Pattern spotted: emoji in comments or log messages
173});`,174goodCode: `// ✅ IMMUNIZED: Call shared TypeScript domain logic directly175import { createOrder } from "./services/orders";176177export const orderHandler = api({ path: "/orders", method: "POST" }, async (req) => {178const result = await createOrder(await req.json());An example of the pattern; it doesn’t affect the score. View on GitHub
TypeScript · 9.7 KB
- Copy-paste repetition 37%
TypeScript · 27 KB
- Copy-paste repetition 33%
Scanned Oct 30, 2026 from main. A playful gut check, not a verdict on the people behind the code. How scoring works. More recent reports.