Package detail

eslint-config-steelbrain

steelbrain202MIT11.0.0

My personal eslintrc (steelbrain)

readme

eslintrc

My personal eslintrc, I've created a repo for it so I don't have to copy-paste this everywhere. It includes ESLint CLI, Prettier CLI, and Prettier ESLint config.

Installation

npm install --save-dev eslint-config-steelbrain

Then create a configuration file .eslintrc.json and fill it with the following contents

{
  "extends": "steelbrain"
}

and You're good to go! Happy ESLinting!

Installation Notes

This ESLint configuration has the necessary plugins, even the ESLint CLI itself. So you should remove/not install it in your project, the flat dependency installation will make sure the ESLint CLI from this package is accessible to npm run etc.

License

This project is licensed under the terms of MIT License. See the LICENSE file for more info.

changelog

Changelog

11.0.0

  • Upgrade to Typescript v4

10.0.0

  • No changes from beta, published under stable

10.0.0 (beta2)

  • Fix Ban TS comments rule usage

10.0.0 (beta1)

  • Upgrade all dependencies
  • Add a peerDependency on typescript

9.0.2

  • Remove extension requirement when importing TS files

9.0.1

  • Configure ESLint plugin import to resolve TS properly

9.0.0

  • Add Typescript configuration and upgrade all dependencies

8.0.0 (beta1)

  • Remove flowtype and upgrade dependencies
  • Remove some rule overrides

7.0.0

  • No changes since beta2 other than a prettier upgrade

7.0.0 (beta2)

  • Upgrades dependencies (semver-major)

7.0.0 (beta)

  • Upgrades dependencies (semver-major)

6.0.0

  • Upgrades Prettier, ESLint and other dependencies

5.0.2

  • Exclude test dir from published npm packages

5.0.1

  • Add prettier so depending packages don't have to install it themselves

5.0.0

  • Remove atom global
  • Upgrade everything
  • Include Prettier plugin/preset by default

4.0.0

  • Cut a stable release of recent changes

4.0.0-5

  • Use names instead of absolute paths to fix issues with latest ESLint

4.0.0-4

  • Readd flowtype

4.0.0-3

  • Temporarily remove flowtype

4.0.0-2

  • Add ESlint flowtype plugin

4.0.0-1

  • Tweak several rules

4.0.0-0

  • Upgrade all dependencies

3.0.1

  • Disable the annoying no-await-in-loop rule

3.0.0

  • Add React rules
  • Add JSX-Accessibility rules
  • Upgrade to latest versions of all dependencies

2.0.0

  • Upgrade ESLint Import plugin
  • Upgrade to Airbnb Base Config v7.1.0
  • Upgrade to ESLint v3.5.0 to include bugfixes

1.0.4

  • Upgrade babel-eslint to include fix of no-shadow for class properties

1.0.3

  • Pin dependencies

1.0.2

  • Remove for...in from restricted syntax

1.0.1

  • Disabled some insane Aribnb rules

1.0.0

  • Initial commit