eslint-config-lffg

20.0.0 • Public • Published

eslint-config-lffg ✨💫

My personal ESLint configuration, which I use for almost all my projects. It is highly opinionated, and includes Prettier and TypeScript support by default.

🚀 Quick Start

Install it:

yarn add eslint eslint-config-lffg --dev

Add the following to your package.json:

"eslintConfig"{
  "extends": "lffg"
},
"scripts"{
  "lint": "yarn lint:raw .",
  "lint:fix": "yarn lint:raw --fix .",
  "lint:raw": "eslint --max-warnings=0 --ignore-path .gitignore"
}

Then, you will be able to run:

  • lint, to run the linter without correcting any problems;
  • lint:fix, to run the linter and correct all the fixable problems;
  • lint:raw, to run the linter with custom options. I personally use that in some CI environments.

⚙️ Custom Configurations

By default, eslint-config-lffg extends three subconfigurations, which are also included in this repository:

  • es, which lints ECMAScript (JavaScript) and TypeScript files;
  • react, which lints files that uses React.

If you are not using React, you may only extend the es configuration:

{
  "extends": "lffg/es"
}

📖 License

Copyright © 2019-current Luiz Felipe Gonçalves.
MIT Licensed.

Package Sidebar

Install

npm i eslint-config-lffg

Weekly Downloads

1

Version

20.0.0

License

MIT

Unpacked Size

13.9 kB

Total Files

9

Last publish

Collaborators

  • lffg