Skip to main content

🟣⚠️ All With Deprecated

Use this migration preset only when you intentionally need every current rule plus deprecated rules that do not have same-plugin replacements.

Config key

etcMisc.configs.allWithDeprecated;

Flat Config example

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

export default [etcMisc.configs.allWithDeprecated];

What it enables

  • All 88 non-deprecated rules with metadata-derived severities.
  • All 41 deprecated rules without same-plugin replacements at warn.
  • The 12 deprecated rules with same-plugin replacements remain manually configurable but are excluded to prevent duplicate execution.
  • A total of 129 rules (84 core + 45 TypeScript-scoped).

Rules in this preset

Adoption guidance

Prefer all for new configurations. Use this preset only as a temporary migration bridge while removing deprecated rules before their documented removal release.