Skip to content

Latest commit

 

History

History

eslint-plugin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sane community baseline for React and TypeScript

CircleCI npm downloads npm version PRs Welcome

Installation

yarn add --dev @anansi/eslint-plugin

Usage

TypeScript + Javascript

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

eslint.config.js

import anansiPlugin from '@anansi/eslint-plugin';

export default [
  anansiPlugin.configs.typescript,
  {
    languageOptions: {
      tsconfigRootDir: import.meta.dirname,
      project: ['tsconfig.json'],
    }
  }
];

TypeScript monorepo

eslint.config.js

import anansiPlugin from '@anansi/eslint-plugin';

export default [
  anansiPlugin.configs.typescript,
  {
    languageOptions: {
      tsconfigRootDir: import.meta.dirname,
      project: ['packages/*/tsconfig.json'],
    }
  }
];

Just JavaScript

eslint.config.js

import anansiPlugin from '@anansi/eslint-plugin';

export default [
  anansiPlugin.configs.javascript,
];

Style guidelines

TBD