3.0.0 • Published 4 months ago

eslint-flat-config-gitignore v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

eslint-flat-config-gitignore

NPM Badge AppVeyor Badge Codecov Badge License Badge

ESLint flat config for ignoring files listed in .gitignore.

Usage

import eslint from "@eslint/js";
import prettier from "eslint-config-prettier";
import { gitignore } from "eslint-flat-config-gitignore";
import tsESLint from "typescript-eslint";

export default tsESLint.config(
  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,
);

Example in this repo

3.0.0

4 months ago

2.0.0

1 year ago

1.3.0

1 year ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.0-alpha1

2 years ago