JS.REACT.JSX.USES.VARS
Prevent variables used in JSX to be marked as unused
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-jsxreact-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:
Copy
var Hello = require('./Hello');
Examples of correct code for this rule:
Copy
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.