1.2.2 • Published 9 months ago

@bruhabruh/eslint-config v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@bruhabruh/eslint-config

Install

npm install --save-dev eslint @bruhabruh/eslint-config
pnpm add -S -D eslint @bruhabruh/eslint-config

Usage

Add eslint.config.js file in the project root with the following content:

import eslint from '@bruhabruh/eslint-config';

export default eslint.build(
  {
    ignores: ['dist', 'node_modules', 'coverage'],
  },
  ...eslint.configs.base.recommended,
  ...eslint.configs.base.full, // with jsdoc
  eslint.configs.a11y.recommended,
  eslint.configs.client.recommended, // like a11y
  eslint.configs.importOrder.recommended,
  eslint.configs.json.recommended,
  eslint.configs.markdown.recommended, // commonmark
  eslint.configs.markdown.gfm, // gfm
  eslint.configs.prettier.recommended,
  eslint.configs.react.recommended, // for sort required importOrder below
  eslint.configs.server.recommended,
  eslint.configs.tailwind.recommended,
);