eslint-config

A ESLint config preset.

MIT License

Downloads
1.1K
Stars
0
Committers
1

@ivanmaxlogiudice/eslint-config

🌟 Features

  • Auto fix for formatting (aimed to be used standalone without Prettier).
  • Reasonable defaults, best practices, only one line of config.
  • Designed to work with TypeScript, Vue, JSON, YAML, Markdown, etc. Out-of-box.
  • Sort imports, package.json, tsconfig.json...
  • Ignores common files like dist, node_modules, coverage, and files in .gitignore.
  • Style principle: Minimal for reading, stable for diff, consistent
    • Sorted imports, dangling commas
    • Single quotes, no semi
    • Indentation 4 spaces.
    • Using ESLint Stylistic

🛠️ Install

Starter Wizard

bunx @ivanmaxlogiudice/eslint-config@latest

Manual instalation

bun add -D eslint @ivanmaxlogiudice/eslint-config

And create eslint.config.mjs in your project root:

// eslint.config.js
import config from '@ivanmaxlogiudice/eslint-config'

export default config()

License

MIT License © 2022-PRESENT Iván Máximiliano, Lo Giudice