A shared ESLint plugin providing common lint and formatting rules for OEV Berlin projects. Current stable version is 2.1.0, released with regular updates for ESLint and TypeScript compatibility. It enforces consistent code style and best practices across projects. Differentiates by being tailored specifically to OEV Berlin conventions rather than generic rule sets. Requires ESLint >= 9 and TypeScript >= 5, leveraging modern flat config and type-aware rules.
npm install eslint-plugin-oevNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Setup ESLint flat config with OEV recommended rules and TypeScript support.
Migrate to ESLint flat config and ensure ESLint version >= 9.
Upgrade TypeScript to version 5 or higher.
Use array-based flat config with spread as shown in quickstart.
Add `typescript-eslint` to your config.
Run `npm install eslint-plugin-oev --save-dev`.
Spread the config array: `...plugin.configs.recommended`.
Use flat config and import the plugin as shown in quickstart.