Skip to content

j10ccc/eslint-config

Repository files navigation

@j10c/eslint-config

  • Double quotes, with semi
  • No trailing space
  • Auto fix for formatting (aimed to be used standalone without Prettier)
  • Reasonable defaults, best practices, only one-line of config

Installation

$ pnpm i -D @j10c/eslint-config

Usage

Create an .eslintrc file:

{
  "extends": ["@j10c"]
}

Or add the ESLint config to your package.json:

{
  "name": "my-project",
  "eslintConfig": {
    "extends": "@j10c"
  }
}

Configuration Relationship

In this monorepo, those configurations are composed by following the sequence like eslint-config -> [framework] -> [language]

flowchart TD
  Root[eslint-config] --> React[eslint-config-react]
  Root --> Astro[eslint-config-astro]
  Root --> ...config-for-framework
  React --> TS[eslint-config-ts]
  React --> Basic[eslint-config-basic]
  Astro --> ...config-for-language
Loading