Skip to content

just-baiting/lint-config

Repository files navigation

ESLint Config

Shared lint config for just-baiting projects

Has 4 different individual packages:

  • Base JS (@just-baiting/eslint-config)
  • React (@just-baiting/eslint-config-react)
  • Typescript (@just-baiting/eslint-config-typescript)
  • Prettier (@just-baiting/prettier-config)

Installation

You can install each individually and extend them as you need them

yarn add -D @just-baiting/eslint-config
npm install -D @just-baiting/eslint-config

Alternatively if you're starting a new project you can run the following:

npx @just-baiting/lint-generator
yarn create @just-baiting/lint-generator

Usage

If you've installed the packages manually you will need to edit your .eslintrc.json or .prettierrc.js based on what you installed.

Core

{
  "extends" : ["@just-baiting/eslint-config"]
}

React

{
  "extends" : ["@just-baiting/eslint-config", "@just-baiting/eslint-config-react"]
}

Next.js

{
  "extends": ["@just-baiting/eslint-config", "@just-baiting/eslint-config-react"],
  "rules": {
    "react/react-in-jsx-scope": "off"
  }
}

Prettier

module.exports = {
  ...require('@just-baiting/prettier-config'),
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •