eslint-config-flaconi
v1.1.0-beta
Published
shared eslint config
Maintainers
Readme
🚧 REPO UNDER CONSTRUCTION..... 🚧
eslint-config-flaconi
Flaconi's shareable eslint config
Install
Flow based projects
yarn add -D [email protected] eslint-config-flaconi [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] or
npm i -D [email protected] eslint-config-flaconi [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]Typescript based projects
yarn add -D [email protected] eslint-config-flaconi [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] @typescript-eslint/[email protected] @typescript-eslint/[email protected] or
npm i -D [email protected] eslint-config-flaconi [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] @typescript-eslint/[email protected] @typescript-eslint/[email protected]Usage
Add the following to your .eslintrc
{
"extends": [
"flaconi"
]
}Contains
Our default export contains all of our ESLint rules, including ECMAScript 6+ and React. It requires:
@typescript-eslint/eslint-plugin@typescript-eslint/parserbabel-eslinteslinteslint-config-prettiereslint-config-react-appeslint-config-standardeslint-plugin-flowtypeeslint-plugin-importeslint-plugin-jsx-a11yeslint-plugin-nodeeslint-plugin-prettiereslint-plugin-promiseeslint-plugin-reacteslint-plugin-react-hookseslint-plugin-standardprettierstylelint
Develop
Developing or testing locally the repo is possible using the yarn link command.
git clone https://github.com/Flaconi/eslint-config-flaconi.git && cd eslint-config-flaconiyarn linkcdto any project and runyarn link "eslint-config-flaconi"- Install all plugins (except
eslint-config-flaconi) - your
.eslintrcfile must look like this:
{
"extends": [
"flaconi"
]
}Contributing
PRs are welcome. Please read the code of conduct and contribution guidelines.
License
MIT © Flaconi GmbH
