Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

95 Commits

Folders and files

Repository files navigation

eslint-config-badboyku

Shared eslint+prettier configuration with react/jest/typescript support.

NOTE:
08-30-2025: Unable to update eslint v9 until eslint-config-airbnb gets support for v9. airbnb/javascript#2961
11-16-2025: Unable to update eslint-plugin-react-hooks v7 until eslint-config-airbnb gets support for v7.


Setup

  1. Install the package: npm install --save-dev eslint-config-badboyku or yarn add --dev eslint-config-badboyku

  2. Create a file named .eslintrc.js at the root and add the following:

    module.exports = {
      extends: ['badboyku'],
      rules: {},
    };
  3. Add the following to your package.json scripts:

    "scripts": {
      "lint": "eslint \"./src/**/*.{js,jsx,ts,tsx}\"",
      "lint:fix": "eslint \"./src/**/*.{js,jsx,ts,tsx}\" --fix",
      "prettier": "prettier --check \"./src/**/*.{css,scss,json}\"",
      "prettier:fix": "prettier --write \"./src/**/*.{css,scss,json}\""
    },
    

Configure Rules (optional)

If you would like to configure a rule, then you can add to the rules object inside the .eslintrc.js file (from setup step 2).

Example:

rules: {
  'no-console': 'error',
},

See https://eslint.org/docs/user-guide/configuring/rules

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages