Show HN: Deslop – Oxlint rules for AI-generated TypeScript
maharshi365
28 points
7 comments
October 13, 2026
Catches unsafe types, duplicate code, and low-value tests.
Related Discussions
Found 5 related stories in 113.9ms across 9,386 title embeddings via pgvector HNSW
- Show HN: Sqlsure – deterministic semantic checks for AI-generated SQL tejusarora · 26 pts · July 11, 2026 · 57% similar
- Show HN: StyleSeed – a design-rules engine so AI agents stop building generic UI bitjaru0402 · 23 pts · July 15, 2026 · 54% similar
- Show HN: Lathoa, a math app for kids where the AI is wrong on purpose thanouil1411 · 46 pts · September 30, 2026 · 54% similar
- Show HN: Made an open-source Lego AI generator antelocnova · 92 pts · October 02, 2026 · 53% similar
- Show HN: Strata – an expressive semantic layer that can say no to your LLM ajoski9 · 18 pts · September 30, 2026 · 52% similar
Discussion Highlights (4 comments)
aleksiy123
I really believe having good rules like this can make a big difference in llm quality. So this is awesome thanks. I’m personally using both oxlint for typescript and my own vibe coded tool for doing cross language rules ast rules and llm hook outputs. And recently added vale as well.
SSchick
I work on a project where we recently heavily pivoted into AI assisted feature development and without a extremely defensive/aggressive lint config and test coverage near ~80% most of these developments would be quiet impossible. `no-reflect-get` is definitely one I'd adopt, claude LOVES `Reflect.get` for some reason A lot of the lint rules in this repo remind me of https://github.com/sindresorhus/eslint-plugin-unicorn , I can't wait until oxlint has plugin support so I can move over to it.
navs
oxlint and some general ast-grep rules have pretty much been an absolute necessity for any of my LLM based code generation. I started down this path after looking at what coderabbit suggested in https://github.com/coderabbitai/ast-grep-essentials
tmsh
I agree https://github.com/dmmulroy/anti-slop is very cool (heard about it via https://www.youtube.com/watch?v=ix1qQK1IvmA ). But what does this add beyond that?