Skip to content

eglove/eslint-config-ethang

Repository files navigation

Opinionated, Strict, Brutal, Unforgiving

Install

{your package manager install} @ethang/eslint-config

Requires TypesScript and tsconfig.json at root directory.

Config

In eslint.config.js

import config from "@ethang/eslint-config/eslint.config.js";
import tseslint from "typescript-eslint";

export default tseslint.config(...config, {
  ignores: ["dist/"], // Your ignores directories
  languageOptions: {
    parserOptions: {
      project: true,
      tsconfigRootDir: "./tsconfig.json",
    },
  },
  rules: {
    // your custom rules here
  },
});

Scripts:

"scripts": {
  "lint": "eslint",
  "lint:fix": "eslint . --fix",
}

About

eslint-config-ethang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published