Skip to main content

🔴⚠️ All Strict With Deprecated

Use this migration preset when you need strict enforcement of every current rule while temporarily retaining deprecated rules without same-plugin replacements as warnings.

Config key

etcMisc.configs.allStrictWithDeprecated;

Flat Config example

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

export default [etcMisc.configs.allStrictWithDeprecated];

What it enables

  • All 88 non-deprecated rules at error.
  • 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 allStrict for new configurations. Use this preset only as a temporary migration bridge while removing deprecated rules before their documented removal release.