Skip to main content

🔴 All Strict

Use this preset when you want every current, non-deprecated rule enforced at error.

Config key

etcMisc.configs.allStrict;

Flat Config example

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

export default [etcMisc.configs.allStrict];

What it enables

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

Rules in this preset

Adoption guidance

Use this as the strictest preset when you want broad coverage and hard enforcement of non-deprecated rules. Use allStrictWithDeprecated only while migrating away from deprecated rules.