@ivanmaxlogiudice/eslint-config
TypeScript icon, indicating that this package has built-in type declarations

3.1.5 • Public • Published

@ivanmaxlogiudice/eslint-config

npm version npm downloads License

🌟 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()

Thanks

Based on:

License

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

Readme

Keywords

Package Sidebar

Install

npm i @ivanmaxlogiudice/eslint-config

Weekly Downloads

74

Version

3.1.5

License

MIT

Unpacked Size

706 kB

Total Files

8

Last publish

Collaborators

  • ivanmaxlogiudice