@anansi/eslint-plugin

0.17.9 • Public • Published

Sane community baseline for React and TypeScript

CircleCI npm downloads npm version PRs Welcome

Installation

Eslint has decided it is necessary for users to install all plugins manually

yarn add --dev @anansi/eslint-plugin eslint-plugin-prettier eslint-plugin-import eslint-plugin-react eslint-plugin-react-hooks

Usage

TypeScript + Javascript

Be sure to configure the project option properly - especially if you have a monorepo.

.eslintrc.js

module.exports = {
  extends: 'plugin:@anansi/typescript',
  parserOptions: {
    tsconfigRootDir: __dirname,
    project: ['tsconfig.json'],
  }
}

TypeScript monorepo

.eslintrc.js

module.exports = {
  extends: 'plugin:@anansi/typescript',
  parserOptions: {
    tsconfigRootDir: __dirname,
    project: ['packages/*/tsconfig.json'],
  }
}

Just JavaScript

.eslintrc.js

{
  extends: 'plugin:@anansi/javascript'
}

Style guidelines

TBD

Package Sidebar

Install

npm i @anansi/eslint-plugin

Weekly Downloads

60

Version

0.17.9

License

BSD-3-Clause

Unpacked Size

72.5 kB

Total Files

6

Last publish

Collaborators

  • ntucker
  • ljharb