eslint-config-brad
v5.0.9
Published
bradzacher's ESlint config
Readme
eslint-config-brad
ESLint configuration files for my style
Usage
yarn add -D eslint-config-brad @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-plugin-eslint-comments eslint-plugin-import eslint-plugin-jest eslint-plugin-node eslint-plugin-simple-import-sort eslint-restricted-globIf you're working on a non-react project:
{
"extends": [
"brad",
],
}If you're working on a react project:
yarn add -D eslint-plugin-react eslint-plugin-react-hooks{
"extends": [
"brad/react",
],
}Prettier
Standardised prettier config can be used by creating the following .prettierrc.json in your project root:
"eslint-config-brad/prettier"Developing
Clone the repo, and then install the dependencies yarn install
Available Commands:
make build- run a typescript build on each packagemake lint- lint the entire codebasemake format- run prettier on the codebasemake show-unused- scan the packages and their plugins to find any rules that haven't been definedmake regenerate-types- generate the typescript definition files for all of the valid, non-deprecated rules
