A monorepo of opinionated collection of ESLint plugin configs I use in different types of projects.
- @typescript-eslint/eslint-plugin
- eslint-plugin-fp-jxl
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-promise
- eslint-plugin-react
- eslint-plugin-react-hooks
- eslint-plugin-simple-import-sort
npm i -D @belsrc/eslint-config-[package]
// .eslintrc.js
module.exports = {
extends: ['@belsrc/eslint-config-[package]'],
};
Each package also contains a prettier config.
// .prettierrc.js
const config = require('@belsrc/eslint-config-[package]/.prettierrc');
module.exports = config;