eslint-config-ts-lib
Version:
ts-lib-scripts创建的ts库项目使用的ESLint配置
34 lines (19 loc) • 973 B
Markdown
# react/jsx-uses-vars
> 来自 [undefined](undefined) 的规则。
# Prevent variables used in JSX to be incorrectly marked as unused (react/jsx-uses-vars)
Since 0.17.0 the ESLint `no-unused-vars` rule does not detect variables used in JSX ([see details](http://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:
```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.
## 参考文档
- [react/jsx-uses-vars 官方文档](https://github.com/yannickcr/eslint-plugin-react/blob/HEAD/docs/rules/jsx-uses-vars.md)