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