eslint-flat-config-gitignore
v3.0.1
Published
ESLint flat config for ignoring files listed in .gitignore
Downloads
233
Maintainers
Readme
eslint-flat-config-gitignore
ESLint flat config for ignoring files listed in .gitignore.
Usage
import eslint from "@eslint/js";
import { defineConfig } from "eslint/config";
import prettier from "eslint-config-prettier";
import { gitignore } from "eslint-flat-config-gitignore";
import tsESLint from "typescript-eslint";
export default defineConfig(
await gitignore(import.meta.dirname),
eslint.configs.recommended,
{
files: ["**/*.{ts,tsx,cts,mts}"],
extends: [...tsESLint.configs.recommendedTypeChecked, ...tsESLint.configs.stylisticTypeChecked],
languageOptions: { parserOptions: { project: true, tsConfigRootDir: import.meta.dirname } },
rules: {
"@typescript-eslint/consistent-type-exports": "error",
"@typescript-eslint/consistent-type-imports": "error",
},
},
prettier,
);