@anton.bobrov/eslint-config

1.4.0 • Public • Published

Eslint config for React projects

Installation

npm i eslint@8.53.0 prettier@3.0.3 --save-dev
npm i "@anton.bobrov/eslint-config" --save-dev

Usage

.eslintrc.js

/** @type {import("eslint").Linter.Config} */
module.exports = {
  // base config
  extends: ['@anton.bobrov/eslint-config'],
  // or for React
  extends: ['@anton.bobrov/eslint-config/react'],
  // or for Next.js
  extends: ['@anton.bobrov/eslint-config/next'],
  parserOptions: {
    project: './tsconfig.eslint.json',
  },
};

tsconfig.eslint.json

{
  "extends": "./tsconfig.json",
  "include": ["**/*.ts", "**/*.js", "**/*.tsx", "**/*.jsx", "./.eslintrc.js"]
}

prettier.config.js

module.exports = require('@anton.bobrov/eslint-config/prettier');

Package Sidebar

Install

npm i @anton.bobrov/eslint-config

Weekly Downloads

27

Version

1.4.0

License

MIT

Unpacked Size

4.69 kB

Total Files

6

Last publish

Collaborators

  • anton.bobrov