witheslint

Implementing a standardized ESLint configuration across all your projects.

MIT License

Downloads
3.4K
Stars
4
Committers
1

Features

  • Auto fix for formatting
  • Single quotes, no semicolons
  • Sorted imports, dangling commas for cleaner commit diff
  • Designed to work with JSX, TypeScript out-of-box
  • Support also for Astro, React, Svelte, Solid, Vue
  • ESLint Flat config, compose easily!
  • Reasonable defaults, best practices, only one-line of config

Usage

install deps

pnpm i -D eslint witheslint

create eslint.config.mjs in your project root

import { defineConfig } from 'witheslint'

export default defineConfig()

Please refer to the documentation for more details.

Contribution

Any contribution to the project is welome. Run into a problem? Open an issue. Want to add some feature? PRs are welcome!

  • Clone this repository
  • Install the latest LTS version of Node.js
  • Enable Corepack using corepack enable
  • Install dependencies using pnpm install