Skip to content

a-tarasyuk/eslint-plugin-resub

Repository files navigation

eslint-plugin-resub

ReSub specific linting rules for ESLint

GitHub license npm version GitHub Workflow Status (with branch) Coveralls github npm downloads

Installation

$ npm i eslint-plugin-resub @typescript-eslint/parser --save-dev

Usage

Add resub to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
  "parser": "@typescript-eslint/parser",
  "plugins": ["resub"]
}

Then configure the rules you want to use under the rules section.

{
  "rules": {
    "resub/override-calls-super": "error",
    "resub/no-state-access": "error"
  }
}

Or extend recommended config

{
  "extends": "plugin:resub/recommended"
}

Rules

Name Description
no-state-access Disallow state accsess in ReSub componentWillMount
override-calls-super Require super calls in overridden methods argument

License and Copyright

This software is released under the terms of the MIT license.

About

ReSub specific linting rules for ESLint

Resources

License

Stars

Watchers

Forks

Packages

No packages published