eslint-plugin-sdl-2
July 3, 2026 ยท View on GitHub
SDL-focused ESLint plugin with modern flat-config presets and TypeScript-first rule implementations.
Installation
npm install --save-dev eslint eslint-plugin-sdl-2
Usage (Flat Config)
import sdl from "eslint-plugin-sdl-2";
export default [...sdl.configs.recommended];
Presets
sdl.configs.commonsdl.configs.typescriptsdl.configs.angularsdl.configs.angularjssdl.configs.nodesdl.configs.reactsdl.configs.electronsdl.configs.requiredsdl.configs.recommended
Rules
Fixlegend:๐ง= autofixable๐ก= suggestions availableโ= report only
Preset keylegend:โ๏ธ Reactprovides JSX parser context and intentionally has no SDL rule rows in this matrix.
Development
npm install
npm run build
npm run lint:fix:quiet
npm run typecheck
npm run test