@ebarooni/angular-eslint-config
v1.0.0
Published
Shared ESLint configuration for Angular projects
Downloads
8
Readme
@ebarooni/angular-eslint-config
Shared ESLint configuration for Angular projects.
Installation
npm i -D @ebarooni/angular-eslint-config angular-eslint eslint eslint-config-prettier typescript-eslintSetup
Create
tsconfig.eslint.jsonat the root of the Angular project:{ "extends": "./tsconfig.app.json", "compilerOptions": { "types": ["vitest/globals"] }, "include": ["src/main.ts", "src/**/*.ts", "src/**/*.spec.ts"], "exclude": [] }Create the ESLint configurations file (
eslint.config.mjs):import defineEslintConfig from "@ebarooni/angular-eslint-config"; export default defineEslintConfig([ { languageOptions: { parserOptions: { project: ["tsconfig.eslint.json"], tsconfigRootDir: import.meta.dirname, }, }, }, ]);
Usage
npx eslint
npx eslint --fixRemarks
[!NOTE]
config(...)from typescript-eslint is deprecated.Instead
defineConfig(...)from ESLint core should be used.https://typescript-eslint.io/packages/typescript-eslint/#config-deprecated
