Skip to content

ESLint ConfigOpinionated ESLint preset for frontend teams

Flat config, practical defaults, TypeScript and Vue ready

Quick Start

shell
pnpm add -D eslint typescript @ntnyq/eslint-config
shell
npm i -D eslint typescript @ntnyq/eslint-config
shell
yarn add -D eslint typescript @ntnyq/eslint-config
shell
bun add -D eslint typescript @ntnyq/eslint-config

Create eslint.config.mjs:

js
// @ts-check

import { defineESLintConfig } from '@ntnyq/eslint-config'

export default defineESLintConfig()

Add scripts:

json
{
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}
  1. Guide: install, quick start, and first customizations.
  2. Configs: find which modules are auto, default-on, or optional.
  3. Custom Configuration: monorepo and advanced override patterns.
  4. FAQ: performance, VS Code, and troubleshooting.

Credits