UNPKG

eslint-plugin-reblend

Version:

Reblend specific linting rules for ESLint

30 lines (17 loc) • 989 B
# Disallow variables used in JSX to be incorrectly marked as unused (`reblend/jsx-uses-vars`) šŸ’¼ This rule is enabled in the ā˜‘ļø `recommended` [config](https://github.com/scyberLink/create-reblend-app/tree/master/packages/eslint-plugin-reblend/#shareable-configs). <!-- end auto-generated rule header --> Since 0.17.0 the `eslint` `no-unused-vars` rule does not detect variables used in JSX ([see details](https://eslint.org/blog/2015/03/eslint-0.17.0-released#changes-to-jsxreblend-handling)). This rule will find variables used in JSX and mark them as used. This rule only has an effect when the `no-unused-vars` rule is enabled. ## Rule Details Examples of **incorrect** code for this rule: ```js var Hello = require('./Hello'); ``` Examples of **correct** code for this rule: ```jsx var Hello = require('./Hello'); <Hello name="John" />; ``` ## When Not To Use It If you are not using JSX or if you do not use the `no-unused-vars` rule then you can disable this rule.