ESLint and Prettier configuration, rule selection rationale, and auto-fix conventions.
Use this skill when configuring lint rules, fixing lint issues, or reviewing lint configuration changes.
eslint-config-prettier to disable ESLint rules that conflict with Prettier.no-console: warn (allow in development, catch in review).no-unused-vars: error (with _ prefix exemption for intentionally unused).@typescript-eslint/no-explicit-any: error.@typescript-eslint/strict-boolean-expressions: warn.import/order: auto-fix to enforce import grouping.no-restricted-imports: prevent circular dependency patterns.npm run lint -- --fix for auto-fixable issues.// eslint-disable-next-line @typescript-eslint/no-non-null-assertion -- validated above
const value = map.get(key)!;
warn for new rules; escalate to error after the codebase is clean.