LoTwT / eslint-config

lo's eslint config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@ayingott/eslint-config

@ayingott/eslint-config

An ESlint config suits my taste.

features

  • Flat ESlint config
  • out-of-box
    • JavaScript
    • TypeScript
    • Json
    • YAML
    • Markdown
    • React
    • Vue
    • Unocss

Usage

pnpm add -D @ayingott/eslint-config

With all out-of-box features

// eslint.config.js
import eslintConfig from "@ayingott/eslint-config"

export default eslintConfig

With custom configs

// eslint.config.js
import { defineFlatConfig } from "@ayingott/eslint-config"

export default defineFlatConfig(
  // your custom configs
  [],

  // default presets
  {
    prettier: true,
    react: false,
    vue: false,
    unocss: false,
  },
)

VSCode

.vscode/settings.json

{
  "eslint.experimental.useFlatConfig": true
}

Thanks

License

MIT Copyright (c) 2023 LoTwT

About

lo's eslint config

License:MIT License


Languages

Language:TypeScript 99.1%Language:JavaScript 0.9%