@mateothegreat/eslint-config
v0.0.37
Published
eslint configuration
Maintainers
Readme
eslint configuration mega pack
:monocle_face: Opinionated eslint configuration installable as a node package.
.%%%%%%..%%%%%%...........%%%%...%%%%%%..%%..%%..%%%%%%..........%%%%%%...%%%%....%%%%...%%..%%.
...%%......%%............%%..%%....%%....%%%.%%....%%............%%......%%..%%..%%.......%%%%..
...%%......%%............%%%%%%....%%....%%.%%%....%%............%%%%....%%%%%%...%%%%.....%%...
...%%......%%............%%..%%....%%....%%..%%....%%............%%......%%..%%......%%....%%...
.%%%%%%....%%............%%..%%..%%%%%%..%%..%%....%%............%%%%%%..%%..%%...%%%%.....%%...
................................................................................................Covers:
- Typescript
- Jest
- JSdoc
- Importing + sorting
- Prettier integration
- and more.. see src/Configurations/!
Bundled Plugins
- https://github.com/ony3000/prettier-plugin-classnames
- https://github.com/ony3000/prettier-plugin-merge
- https://github.com/ony3000/prettier-plugin-brace-style
- https://github.com/hosseinmd/prettier-plugin-jsdoc
- https://github.com/electrovir/prettier-plugin-multiline-arrays
- https://github.com/ggascoigne/prettier-plugin-import-sort
- https://github.com/ttskch/prettier-plugin-tailwindcss-anywhere
Installation
You can remove all eslint related dependencies from your projects
package.jsonas installing this package will install the required dependencies for you.
To use this package in your own projects simply run:
npm i -D @mateothegreat/eslint-config@latestand then update your package.json to include:
{
...
"eslintConfig": {
"extends": [
"@mateothegreat/eslint-config"
]
}
...
}Now you can run
npx eslint src/