Back to directory

anti-slop

An opinionated set of Oxlint rules that reject low-evidence and low-signal TypeScript and JavaScript patterns, meant to be vendored and adapted rather than installed as a fixed dependency.

anti-slop

anti-slop is an opinionated ruleset of Oxlint rules that reject low-evidence and low-signal TypeScript and JavaScript patterns. It reflects its author's own preferences and taste from personal work, projects, and team use, rather than aiming to be a universal coding standard, and it includes an opt-in rule group specifically for repositories that depend on Effect.

The project is meant to be vendored into a repository rather than treated as a fixed npm dependency, since there is no official npm package; a bundled agent skill handles the initial copy, installs a matching Oxlint dependency version, merges the plugin into the repository's existing lint configuration, enables every generic rule, and validates the result. The same skill can later update an existing installation while preserving local customizations, using a three-way merge when the original upstream snapshot can be recovered and otherwise porting reviewed changes conservatively, without force-replacing the vendored directory.

More in Code quality

See all 94
  • Critic

    critic.run

    A code-change viewer, backed by Y Combinator, built for reviewing work written by coding agents, presenting a plain-language narrative of each change alongside the diff and a running conversation with the agent.

  • GitIntel

    hoangsonww.github.io

    An MCP server that computes git repository analytics such as hotspots, churn, temporal coupling, knowledge maps and risk scoring entirely from local commit history, for AI coding agents like Claude Code and Codex.

  • Axint

    axint.ai

    A verification layer for AI coding agents working on Apple projects: it runs real Xcode builds and tests against the Swift an agent wrote, reconciles static analysis findings against that evidence, and returns a signed proof with the exact repairs still needed.