Flat Config native
Flat-config presets built specifically for eslint-plugin-etc-misc.
🛠️ ESLint plugin for modern TypeScript teams 🚀
ESLint rules for teams that want a single, pragmatic plugin combining the strongest conventions from eslint-plugin-etc and eslint-plugin-misc.
Flat Config native
Flat-config presets built specifically for eslint-plugin-etc-misc.
Merged plugin conventions
Curated blend of eslint-plugin-etc and eslint-plugin-misc best practices.
Actionable rule docs
Detailed rule docs with incorrect/correct snippets and rollout guidance.
📏 103 Rules
Coverage across naming, imports, structure, and TypeScript correctness.
🎛️ 2 Presets
A focused baseline plus full enforcement when you need everything.
✨ Core + TypeScript Rule Groups
Core and TypeScript-specific rule families with consistent navigation.
Install the plugin, enable a preset, and start enforcing consistent TypeScript-first conventions.
Open section →
Choose between the focused recommended preset and the complete all-rules preset.
Open section →
Browse every rule with concrete incorrect/correct examples and migration guidance.
Open section →