eslint-config-lemon

Opinionated ESLint configuration for JavaScript, TypeScript, JSX, and more

Downloads
7.5K
Stars
2
Committers
3

Linter for JavaScript, TypeScript, JSX, and more

Opinionated ESLint configuration with lots of goodies included. Enforces strict and readable code. Never discuss code style on a pull request again! No decision-making. It just works!

Features

  • Zero-config with easy installation.
  • Enforces readable code, because you read more code than you write.
  • No need to specify file paths to lint as it lints all JS files except for commonly ignored paths.
  • Includes prettier with automatic formatting.
  • Compatible with editor plugins.

Installation

Automatic installation

npx add-eslint # for JavaScript and JSX
npx add-eslint --ts # for TypeScript
npx add-eslint --tsx # for TypeScript + React

Manual installation

Install eslint-config-lemon to your project:

cotton add -D eslint-config-lemon
npm i -D eslint-config-lemon
yarn add -D eslint-config-lemon
Package Rankings
Top 7.25% on Npmjs.org
Badges
Extracted from project README's
Build Status
Related Projects