Skip to content

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

Notifications You must be signed in to change notification settings

danielhuang/eslint-config-lemon

Repository files navigation




Linter for JavaScript, TypeScript, JSX, and more

Build Status Build Status

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

About

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

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •