Skills/Agent Hub

anti-slop

Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns

License: MIT

Repository files

  • .github/workflows/ci.yml
  • .gitignore
  • .oxlintrc.json
  • AGENTS.md
  • LICENSE
  • README.md
  • package.json
  • pnpm-lock.yaml
  • scripts/sync-skill-assets.mjs
  • skills/install-anti-slop/SKILL.md
  • skills/install-anti-slop/assets/anti-slop/effect/index.ts
  • skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-effect-error-tag.ts
  • skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-tag-comparison.ts
  • skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-tagged-construction.ts
  • skills/install-anti-slop/assets/anti-slop/effect/rules/no-service-constructor-imports.ts
  • skills/install-anti-slop/assets/anti-slop/effect/rules/prefer-effect-match.ts
  • skills/install-anti-slop/assets/anti-slop/effect/shared/tagged-values.ts
  • skills/install-anti-slop/assets/anti-slop/index.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-array-filter-map.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-chained-type-assertions.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-conditional-empty-object-spread.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-known-value-widening.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-module-mocking.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-object-parameters.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-reduce-accumulator-copy.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-reflect-apply.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-reflect-get.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-runtime-typeof.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-shape-in-symbol-names.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-unknown-parameters.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-unknown-returns.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-unknown-type-aliases.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-unsafe-dictionary-type.ts
  • skills/install-anti-slop/assets/anti-slop/rules/no-widen-then-assert.ts
  • skills/install-anti-slop/assets/anti-slop/rules/require-readable-spacing.ts
  • skills/install-anti-slop/assets/anti-slop/rules/require-safety-comment-for-type-assertion.ts
  • skills/install-anti-slop/assets/anti-slop/shared/array-method.ts
  • skills/install-anti-slop/assets/anti-slop/shared/dictionary-types.ts
  • skills/install-anti-slop/assets/anti-slop/shared/function-parameters.ts
  • skills/install-anti-slop/assets/anti-slop/shared/lexical-type-parameters.ts
  • skills/install-anti-slop/assets/anti-slop/shared/reflect-method.ts
  • skills/install-anti-slop/assets/anti-slop/shared/scope.ts
  • skills/install-anti-slop/assets/anti-slop/shared/type-alias-resolution.ts
  • skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/LICENSE
  • skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/UPSTREAM.md
  • skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-ast.ts
  • skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts
  • skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-options.d.ts
  • skills/install-anti-slop/references/update.md
  • skills/install-anti-slop/scripts/install.mjs

Skills/Agent Hub