Skip to content

a-tarasyuk/eslint-plugin-reactxp

Repository files navigation

eslint-plugin-reactxp

ReactXP specific linting rules for ESLint

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

Installation

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

Usage

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

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

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

{
  "rules": {
    "reactxp/no-unreferenced-styles": "error",
    "reactxp/incorrect-this-props": "error"
  }
}

Or extend recommended config

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

Rules

Name Description
no-unreferenced-styles Disallow unused styles
incorrect-this-props Disallow use this.props in methods with the props argument

License and Copyright

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

About

ReactXP specific linting rules for ESLint

Resources

License

Stars

Watchers

Forks

Packages

No packages published