@@ -4492,9 +4492,9 @@ The format is as follows:
4492
4492
4493
4493
Set to `false` to disable auto-removal of types that are redundant with the [`typed` option](#user-content-typed).
4494
4494
4495
- <a name="user-content-eslint-plugin-jsdoc-rules-check-tag-names-jsxtags"></a>
4496
- <a name="eslint-plugin-jsdoc-rules-check-tag-names-jsxtags"></a>
4497
- #### <code>jsxTags</code>
4495
+ <a name="user-content-eslint-plugin-jsdoc-rules-check-tag-names-options-6- jsxtags"></a>
4496
+ <a name="eslint-plugin-jsdoc-rules-check-tag-names-options-6- jsxtags"></a>
4497
+ ##### <code>jsxTags</code>
4498
4498
4499
4499
If this is set to `true`, all of the following tags used to control JSX output are allowed:
4500
4500
@@ -4507,9 +4507,9 @@ jsxRuntime
4507
4507
4508
4508
For more information, see the [babel documentation](https://babeljs.io/docs/en/babel-plugin-transform-react-jsx).
4509
4509
4510
- <a name="user-content-eslint-plugin-jsdoc-rules-check-tag-names-typed"></a>
4511
- <a name="eslint-plugin-jsdoc-rules-check-tag-names-typed"></a>
4512
- #### <code>typed</code>
4510
+ <a name="user-content-eslint-plugin-jsdoc-rules-check-tag-names-options-6- typed"></a>
4511
+ <a name="eslint-plugin-jsdoc-rules-check-tag-names-options-6- typed"></a>
4512
+ ##### <code>typed</code>
4513
4513
4514
4514
If this is set to `true`, additionally checks for tag names that are redundant when using a type checker such as TypeScript.
4515
4515
@@ -4564,14 +4564,12 @@ static
4564
4564
this
4565
4565
```
4566
4566
4567
- Additionally, for `@param` and `@return` tags, the rule will flag unnecessary type descriptions (e.g. `@param {string}`).
4568
-
4569
4567
|||
4570
4568
|---|---|
4571
4569
|Context|everywhere|
4572
4570
|Tags|N/A|
4573
4571
|Recommended|true|
4574
- |Options|`definedTags`|
4572
+ |Options|`definedTags`, `enableFixer`, `jsxTags`, `typed` |
4575
4573
|Settings|`tagNamePreference`, `mode`|
4576
4574
4577
4575
The following patterns are considered problems:
0 commit comments