@@ -52,6 +52,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
5252 * Rule to require parentheses around arrow function arguments.
5353 *
5454 *@since 1.0.0-rc-1
55+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/arrow-parens) in `@stylistic/eslint-plugin-js`.
5556 *@see https://eslint.org/docs/rules/arrow-parens
5657 */
5758"arrow-parens" :
@@ -72,6 +73,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
7273 * Rule to enforce consistent spacing before and after the arrow in arrow functions.
7374 *
7475 *@since 1.0.0-rc-1
76+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/arrow-spacing) in `@stylistic/eslint-plugin-js`.
7577 *@see https://eslint.org/docs/rules/arrow-spacing
7678 */
7779"arrow-spacing" :Linter . RuleEntry < [ ] > ;
@@ -91,6 +93,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
9193 * Rule to enforce consistent spacing around `*` operators in generator functions.
9294 *
9395 *@since 0.17.0
96+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/generator-star-spacing) in `@stylistic/eslint-plugin-js`.
9497 *@see https://eslint.org/docs/rules/generator-star-spacing
9598 */
9699"generator-star-spacing" :Linter . RuleEntry <
@@ -168,6 +171,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
168171 * Rule to disallow arrow functions where they could be confused with comparisons.
169172 *
170173 *@since 2.0.0-alpha-2
174+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/no-confusing-arrow) in `@stylistic/eslint-plugin-js`.
171175 *@see https://eslint.org/docs/rules/no-confusing-arrow
172176 */
173177"no-confusing-arrow" :Linter . RuleEntry <
@@ -546,6 +550,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
546550 * Rule to enforce spacing between rest and spread operators and their expressions.
547551 *
548552 *@since 2.12.0
553+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/rest-spread-spacing) in `@stylistic/eslint-plugin-js`.
549554 *@see https://eslint.org/docs/rules/rest-spread-spacing
550555 */
551556"rest-spread-spacing" :Linter . RuleEntry < [ "never" | "always" ] > ;
@@ -595,6 +600,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
595600 * Rule to require or disallow spacing around embedded expressions of template strings.
596601 *
597602 *@since 2.0.0-rc.0
603+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/template-curly-spacing) in `@stylistic/eslint-plugin-js`.
598604 *@see https://eslint.org/docs/rules/template-curly-spacing
599605 */
600606"template-curly-spacing" :Linter . RuleEntry < [ "never" | "always" ] > ;
@@ -603,6 +609,7 @@ export interface ECMAScript6 extends Linter.RulesRecord {
603609 * Rule to require or disallow spacing around the `*` in `yield*` expressions.
604610 *
605611 *@since 2.0.0-alpha-1
612+ *@deprecated since 8.53.0, please use the [corresponding rule](https://eslint.style/rules/js/yield-star-spacing) in `@stylistic/eslint-plugin-js`.
606613 *@see https://eslint.org/docs/rules/yield-star-spacing
607614 */
608615"yield-star-spacing" :Linter . RuleEntry <