Skip to main content

🟣 All

Use this preset when you want every current, non-deprecated rule from eslint-plugin-etc-misc with metadata-derived severities.

Config key

etcMisc.configs.all;

Flat Config example

import etcMisc from "eslint-plugin-etc-misc";

export default [etcMisc.configs.all];

What it enables

  • Every non-deprecated rule under src/rules/*.ts.
  • No deprecated rule is enabled by this preset.
  • A total of 88 rules (56 core + 32 TypeScript-scoped).

Rules in this preset

Core rules

TypeScript-scoped rules

Adoption guidance

Start with recommended first unless your project is already prepared for broad lint enforcement. all is best for teams that prefer maximum current-rule coverage and can commit to rule-by-rule tuning where needed. Use allWithDeprecated only while migrating away from deprecated rules.