---
title: "ai-deslop"
description: "Opinionated Oxlint plugin with rules that reject AI-slop TypeScript patterns like chained type assertions, unknown parameters and ad hoc typeof narrowing."
canonical: "https://vibing.inc/library/ai-deslop-vg-2507"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Codebase hygiene"
license: "open-source"
author: "@maharshi365"
source: "https://github.com/maharshi365/deslop"
---

# ai-deslop
Opinionated Oxlint plugin with rules that reject AI-slop TypeScript patterns like chained type assertions, unknown parameters and ad hoc typeof narrowing.
## Facts
- Source: https://github.com/maharshi365/deslop
- Category: Dev Utilities & Vibe-Coding Tooling / Codebase hygiene
- Author: @maharshi365
- Licence: open-source
- Tags: oxlint, typescript, linter, ai-code, quality
## Why it's a gem
Catches the specific lazy type habits agents produce, at lint speed, before review.
---
Listed in The Vibeary: https://vibing.inc/library/ai-deslop-vg-2507 · JSON: https://vibing.inc/api/public/library/gems/ai-deslop-vg-2507