2.0.0 • Published 5 months ago
@novemberfiveco/eslint-config-typescript v2.0.0
@novemberfiveco/eslint-config-typescript
Base TypeScript ESLint configuration used by November Five. This package provides the foundation for all other framework-specific configurations.
Installation
npm install @novemberfiveco/eslint-config-typescript --save-dev
Configuration
Create an eslint.config.mjs
file in your project root with the following content:
import novemberFiveConfig from "@novemberfiveco/eslint-config-typescript";
import { defineConfig } from "eslint/config";
export default defineConfig([novemberFiveConfig]);
Included Plugins
This configuration includes the following plugins:
@eslint/js
- ESLint's built-in recommended rulestypescript-eslint
- TypeScript-specific ESLint ruleseslint-config-prettier
- Disables rules that conflict with Prettiereslint-plugin-import
- Rules for ES6+ import/export syntaxeslint-plugin-no-relative-import-paths
- Prevents relative import pathseslint-plugin-simple-import-sort
- Simple import sorting