Skip to content

🔧My personal, opinionated ESlint config (React, Prettier, Jest)

License

Notifications You must be signed in to change notification settings

jukben/eslint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@jukben/eslint-config

This is my opinionated configuration for ESLint.

Based on Airbnb's configuration. Enhanced with Prettier, ready for React and Jest.

Install

yarn add eslint @jukben/eslint-config -D

Usage

.eslintrc

{
    "extends": "@jukben"
}

Customization

It's simple as...

{
    "extends": "@jukben",
    "rules": {
        "prefer-destructuring": 0
    }
}

Possible issues

If you get some error coming from eslint it could be because you might have version mismatch among your dependencies.

For example if you are using CRA version 1.1.4 you'll get issue with Definition for rule 'jsx-a11y/label-has-associated-control' was not found. That's because CRA is using old version of eslint-plugin-jsx-a11y. If you are using Yarn you can easily enforce the correct one.

  "resolutions": {
    "eslint-plugin-jsx-a11y": "6.1.1"
  }

About

🔧My personal, opinionated ESlint config (React, Prettier, Jest)

Resources

License

Stars

Watchers

Forks

Packages

No packages published