deps: update @stylistic/eslint-plugin to 5.7.1 #7

Open
minori wants to merge 2 commits from dependencies/update--stylistic-eslint-plugin into main
Owner

Dependency Update

Updates @stylistic/eslint-plugin from 2.12.1 to 5.7.1.

Type

dependencies

Changelog

Changelog

v5.7.1

5.7.1 (2026-01-23)

Bug Fixes

  • add meta to plugin (#1102) (f9d8a21)
  • deps: revert eslint-visitor-keys and espree to compatible versions (#1111) (572f1ab)
  • disable-legacy: disable multiline-comment-style (#1103) (03fc476)
  • no-whitespace-before-property: detect whitespace in TSIndexedAccessType with parens (#1099) (60aafcb)
  • upgrade deps (#1112) (29a1d0a)

Documentation

Chores

  • extract safeReplaceTextBetween to reuse common fix logic (#1104) (a49451f)
  • jsx-rules: cleanup meta, use defaultOptions (#1108) (55bbd1d)
  • line-comment-position: simplify options initialization (#1106) (4d6b10a)
  • use defaultOptions in rules (#1105) (666e8ee)

v5.7.0

5.7.0 (2026-01-09)

Features

  • customize: allow indent option as full rule options (#1091) (ab50c71)
  • deprecate jsx-sort-props in favor of eslint-plugin-perfectionist (#1071) (622b888)
  • dot-location: support MetaProperty, TSQualifiedName, TSImportType, JSXMemberExpression (#1063) (c296e42)
  • eol-last: improve to make language-agnostic (#1051) (9152494)
  • linebreak-style: improve to make language-agnostic (#1050) (132926d)
  • type-annotation-spacing: allow ignore check arrow (#1080) (1aaf61f)
  • update deps, support @typescript-eslint/parser >=8.48.0 (#1095) (172ef89)

Bug Fixes

  • list-style: replace text range with delimiter directly (#1062) (c2ac348)
  • object-curly-spacing: allow space before comment in multi-line objects (#1076) (d73c03e)

Documentation

Build Related

  • deps: bump actions/checkout from 5 to 6 (#1061) (767efe4)
  • deps: bump actions/download-artifact from 6 to 7 (#1067) (272e75d)
  • deps: bump actions/upload-artifact from 5 to 6 (#1068) (50239e3)

Chores

  • docs: extract local vite plugins from vite.config.ts (#1081) (79e6c6b)
  • indent: simplify handling of TSConditionalType (#1075) (233c967)
  • indent: simplify handling of TSMappedType (#1073) (30b6bb3)
  • member-delimiter-style: use auto-generated types (#1089) (580164b)
  • padding-line-between-statements: use auto-generated types (#1090) (a80aefb)
  • replace hasCommentsBetween with sourceCode.commentsExistBetween (#1094) (77e1370)
  • test-utils: replace language conditionals with a config object (#1064) (e78a122)
  • utils: simplify type guards, cleanup typings & docs (#1086) (843428e)

v5.6.1

5.6.1 (2025-11-19)

Bug Fixes

  • computed-property-spacing: guard with node.type instead of computed check (#1054) (c486861)

v5.6.0

5.6.0 (2025-11-18)

Features

  • arrow-spacing: support TSFunctionType and TSConstructorType (#1036) (a5380d2)
  • computed-property-spacing: support TSIndexedAccessType (#1047) (d6e7437)
  • no-whitespace-before-property: support TS nodes (#1046) (684ff76)
  • type-annotation-spacing: deprecate overrides.arrow in favor of arrow-spacing (#1037) (598bbb0)
  • update deps (#1052) (29d09cc)

Bug Fixes

  • type-generic-spacing: ignore spaces after new in TSConstructorType (#1044) (aa0c6ac)

Documentation

  • no-extra-parens: add missing ] in various examples. (#1048) (88248cf)
  • quotes: update deprecated options to latest and add tips (#1026) (dc949f8)

Build Related

  • deps: bump actions/download-artifact from 5 to 6 (#1033) (8845342)
  • deps: bump actions/setup-node from 5 to 6 (#1029) (aa2f991)
  • deps: bump actions/upload-artifact from 4 to 5 (#1034) (657e8ce)

Chores

  • indent: cleanup TestCaseError#nodeType (#1043) (3fcec3e)
  • indent: simplify logic in JSXText (#1027) (d83c5b0)
  • space-infix-ops: simplify logic (#1022) (6d57a7d)
  • type-annotation-spacing: simplify type definitions (#1031) (aa6a0a3)
  • type-annotation-spacing: use unindent for better collapse (#1032) (839502a)
  • type-generic-spacing: remove logic duplicated with comma-spacing (#1024) (361cfc8)
  • upgrade to vitest v4 (#1040) (c9d684b)

v5.5.0

5.5.0 (2025-10-18)

Features

  • comma-dangle: support TSFunctionType and TSDeclareFunction (#1015) (cd3776f)
  • comma-dangle: support TSTypeParameterInstantiation (#1016) (ba930e7)
  • indent: deprecate offsetTernaryExpressionsOffsetCallExpressions via offsetTernaryExpressions.CallExpression (#997) (f2837b1)
  • indent: introduce NewExpression and AwaitExpression in offsetTernaryExpressions (#996) (2b5a39f)
  • new rule list-style (#895) (a9ec0de)
  • object-curly-spacing: add emptyObjects option to control spacing in empty objects (#1002) (85ef5bc)
  • padding-line-between-statements: narrow report range to reduce noise (#1017) (b3a3acf)
  • update deps (#1011) (9d5085c)

Bug Fixes

  • indent: correctly indent NewExpression in ConditionalExpression (#994) (01cec33)
  • replace context.getSourceCode() with context.sourceCode (#1004) (f3faa54)

Documentation

  • contribute: add guide to run the document site (#1001) (37a64c5)
  • object-curly-spacing: introduce overrides (#998) (6452b52)

Chores

  • no-extra-parens: remove useless logic (#1013) (8e34765)
  • remove TestCaseError#type (#1005) (83d00c5)
  • replace Object.prototype.hasOwnProperty.call with Object.hasOwn (#992) (97193e1)

v5.4.0

5.4.0 (2025-09-19)

Features

  • generator-star-spacing: introduce shorthand to override property function shorthands (#980) (62d7a17)
  • introduce experimental mechanism (#894) (87f09ee)
  • object-curly-spacing: introduce overrides (#898) (2a422b7)

Bug Fixes

  • correctly display the deprecation warning (#967) (094aa48)
  • multiline-comment-style: correctly handle ignored comments (#969) (cad56b2)
  • quote-props: only check ES3 reserved words for keywords option (#964) (bc4810f)
  • update deps (#983) (86596f9)

Documentation

  • indent: introduce assignmentOperator (#974) (8a096a8)
  • max-len: clarify that ignorePattern needs to be a string (#981) (d38b703)

Build Related

  • deps: bump actions/setup-node from 4 to 5 (#976) (2983f00)

v5.3.1

No significant changes

    View changes on GitHub

v5.3.0

5.3.0 (2025-09-01)

Features

  • indent: introduce assignmentOperator (#933) (0474f6b)
  • jsx-one-expression-per-line: enhance the fix result when allow is single-line (#922) (e0ce078)
  • no-extra-parens: deprecate some options in favor of ignoredNodes (#953) (8ccd980)
  • no-extra-parens: handle TSNonNullExpression and TSSatisfiesExpression as a TSAssertion (#954) (6aca363)
  • no-extra-parens: introduce ignoredNodes (#899) (d848423)
  • padding-line-between-statements: allow prefix multiline/singleline for return and type (#902) (6915135)
  • space-unary-ops: support non null assertion (#941) (fff2ae9)
  • update deps (#957) (5f97042)
  • update keyword list (#929) (3001449)

Bug Fixes

  • customize: remove specific nodes in ignoreNodes of the indent rule (#936) (1264cba)
  • deprecate jsx-props-no-multi-spaces rule in favor of no-multi-spaces (#925) (a3c39e6)
  • disable-legacy: add missing jsx-pascal-case (#942) (3eea6dd)
  • indent: align indent for AccessorProperty, TSAbstractPropertyDefinition and TSAbstractAccessorProperty with PropertyDefinition (#932) (2afb9a4)
  • indent: ensure the opening curly brace is align with enum (#938) (2007646)
  • remove nullThrow, use NonNullAssertion directly (#943) (9a78f70)
  • space-unary-ops: correct messageId (#948) (54bb446)
  • type-generic-spacing: allow spaces between class and generic (#927) (84fa86a)

Documentation

Chores

Performance

  • multiline-comment-style: reduce array iterations (#928) (ddc9ad7)

v5.2.3

   🐞 Bug Fixes

    View changes on GitHub

v5.2.2

   🐞 Bug Fixes

    View changes on GitHub

v5.2.1

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v5.2.0

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v5.1.0

5.1.0 (2025-06-29)

Bug Fixes

  • correct rule name in disable-legacy (#849) (e63f1e4)
  • indent: correct handling of return type annotations (#853) (5259950)

Build Related

Chores

v5.0.0

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v5.0.0-beta.6

5.0.0-beta.6 (2025-06-22)

Features

Chores

v5.0.0-beta.5

5.0.0-beta.5 (2025-06-20)

⚠ BREAKING CHANGES

  • handle TS object-like nodes in object-curly-newline instead of brace-style and curly-newline (#823)

Features

  • handle TS object-like nodes in object-curly-newline instead of brace-style and curly-newline (#823) (32f743f)
  • no longer deps on typescript (#838) (c18efb0)

Bug Fixes

  • space-before-blocks: check space before TSModuleBlock nodes (#798) (2e9d116)
  • type-annotation-spacing: handle type annotation in parens (#836) (0f7b461)

Documentation

  • space-before-function-paren: remove outdated info (#837) (6929b22)

Build Related

Chores

v5.0.0-beta.4

5.0.0-beta.4 (2025-06-17)

⚠ BREAKING CHANGES

  • handle TS object-like nodes in object-curly-spacing instead of block-spacing (#822)
  • space-before-function-paren: handle catch clause with param (#821)

Features

  • handle TS object-like nodes in object-curly-spacing instead of block-spacing (#822) (e9a4b80)
  • no-extra-parens: allow spread syntax to wrap parentheses (#781) (bc74e90)
  • space-before-function-paren: handle catch clause with param (#821) (64c0607)

Bug Fixes

  • indent: correctly ignore JSXText and TS nodes (#785) (b0b4218)
  • metadata path generate normalize (#820) (7c6d6ef)
  • type-generic-spacing: prevent errors caused by empty type params (#828) (229eff0)

Documentation

Chores

  • one-var-declaration-per-line: use replace string insert \n (#705) (48181b5)
  • release-please-mark (4ead7ab)

v5.0.0-beta.3

5.0.0-beta.3 (2025-06-06)

Chores

v5.0.0-beta.1

5.0.0-beta.1 (2025-06-04)

⚠ BREAKING CHANGES

  • v5: remove sub packages (#794)

Features

Chores

v4.4.1

4.4.1 (2025-06-02)

Bug Fixes

  • keyword-spacing: check spaces around the type keyword in export declarations (#797) (6854a3c)

Chores

  • indent-binary-ops: use unified testing tool (#806) (3a8fc53)
  • type-generic-spacing: unify spacing checks (#800) (6f8b01c)

v4.4.0

4.4.0 (2025-05-24)

Features

  • deprecate sub packages and emit warnings (#793) (48503aa)

v4.3.0

4.3.0 (2025-05-24)

Features

  • configs: add new severity option for all rules (#733) (#736) (c553a9c)
  • jsx-sort-props: support custom reservedFirst and reservedLast (#744) (fb17e96)

Bug Fixes

  • eslint-plugin: only export interfaces in index (#763) (93a4eb1)
  • handle new AST change on TSImportType (8f31461)
  • indent: handle ChainExpression and AwaitExpression when offsetTernaryExpressionsOffsetCallExpressions (#751) (a1af663)
  • indent: wrong PropertyDefinition value offset when ts type have multiple line (#774) (140e18f)
  • no-extra-parens: do not break specific ReturnStatement (#738) (a375a92)

Documentation

Chores

v4.2.0

4.2.0 (2025-03-03)

Features

  • config: update yield-star-spacing and generator-star-spacing config to align with Prettier (86d17c8)

Documentation

v4.1.0

4.1.0 (2025-02-26)

Features

  • add module.exports named export for require(esm) compatibility (#700) (668c955)

Documentation

Chores

v4.0.1

4.0.1 (2025-02-19)

Bug Fixes

  • indent-binary-ops: handle { for left token check (#693) (7f2740e)

Chores

v4.0.0

4.0.0 (2025-02-18)

⚠ BREAKING CHANGES

  • migrate to ESM-only, requires ESLint v9+ (#670)

Features

  • semi-spacing: support handling typescript (#687) (8b76c93)
  • space-infix-ops: allow to ignore types in ts variant (#684) (c83ce20)

Chores

v4.0.0-beta.1

4.0.0-beta.1 (2025-02-10)

⚠ BREAKING CHANGES

  • migrate to ESM-only, requires ESLint v9+ (#670)

Features

  • migrate to ESM-only, requires ESLint v9+ (#670) (3145d50)

Chores

v3.1.0

3.1.0 (2025-02-08)

Features

  • generic-spacing: remove spaces in type param instantiation (#677) (2a29e28)

v3.0.1

3.0.1 (2025-01-29)

Bug Fixes


This PR was created by Minori, your friendly dependency updater! 🌸

## Dependency Update Updates **@stylistic/eslint-plugin** from `2.12.1` to `5.7.1`. ### Type dependencies ### Changelog ## Changelog ### v5.7.1 ## [5.7.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.0...v5.7.1) (2026-01-23) ### Bug Fixes * add `meta` to plugin ([#1102](https://github.com/eslint-stylistic/eslint-stylistic/issues/1102)) ([f9d8a21](https://github.com/eslint-stylistic/eslint-stylistic/commit/f9d8a2143ae854924b58c8bac7c5f5c22a06b5c4)) * **deps:** revert `eslint-visitor-keys` and `espree` to compatible versions ([#1111](https://github.com/eslint-stylistic/eslint-stylistic/issues/1111)) ([572f1ab](https://github.com/eslint-stylistic/eslint-stylistic/commit/572f1abf6382248e276f0ad2e3107f08a035436f)) * **disable-legacy:** disable `multiline-comment-style` ([#1103](https://github.com/eslint-stylistic/eslint-stylistic/issues/1103)) ([03fc476](https://github.com/eslint-stylistic/eslint-stylistic/commit/03fc476d716e4aa41390b867f2f0fa0155a9bfec)) * **no-whitespace-before-property:** detect whitespace in `TSIndexedAccessType` with parens ([#1099](https://github.com/eslint-stylistic/eslint-stylistic/issues/1099)) ([60aafcb](https://github.com/eslint-stylistic/eslint-stylistic/commit/60aafcbf47c086031522c4700ada4b2a313614ce)) * upgrade deps ([#1112](https://github.com/eslint-stylistic/eslint-stylistic/issues/1112)) ([29a1d0a](https://github.com/eslint-stylistic/eslint-stylistic/commit/29a1d0a5aa0d0f248b515474a1c6583abcd5fe1b)) ### Documentation * **indent:** update deprecation tips ([#1109](https://github.com/eslint-stylistic/eslint-stylistic/issues/1109)) ([6a6d30b](https://github.com/eslint-stylistic/eslint-stylistic/commit/6a6d30b125e3bfd031c62ed058358cfcc0356fa5)) ### Chores * extract `safeReplaceTextBetween` to reuse common fix logic ([#1104](https://github.com/eslint-stylistic/eslint-stylistic/issues/1104)) ([a49451f](https://github.com/eslint-stylistic/eslint-stylistic/commit/a49451f8246d5efe670116beec741d993c53a682)) * **jsx-rules:** cleanup `meta`, use `defaultOptions` ([#1108](https://github.com/eslint-stylistic/eslint-stylistic/issues/1108)) ([55bbd1d](https://github.com/eslint-stylistic/eslint-stylistic/commit/55bbd1d52f5d5b300bfd6032a17c4ada66629453)) * **line-comment-position:** simplify options initialization ([#1106](https://github.com/eslint-stylistic/eslint-stylistic/issues/1106)) ([4d6b10a](https://github.com/eslint-stylistic/eslint-stylistic/commit/4d6b10ad6a29ec4443b66db3634f88e314df4f74)) * use `defaultOptions` in rules ([#1105](https://github.com/eslint-stylistic/eslint-stylistic/issues/1105)) ([666e8ee](https://github.com/eslint-stylistic/eslint-stylistic/commit/666e8eea27f98ffeb836ede36ce81491a8c580e7)) ### v5.7.0 ## [5.7.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.1...v5.7.0) (2026-01-09) ### Features * **customize:** allow indent option as full rule options ([#1091](https://github.com/eslint-stylistic/eslint-stylistic/issues/1091)) ([ab50c71](https://github.com/eslint-stylistic/eslint-stylistic/commit/ab50c7170d855d2833c7381a0401ce4f1a7e4259)) * deprecate `jsx-sort-props` in favor of `eslint-plugin-perfectionist` ([#1071](https://github.com/eslint-stylistic/eslint-stylistic/issues/1071)) ([622b888](https://github.com/eslint-stylistic/eslint-stylistic/commit/622b88885006cd1cd1e5ebfb1d665176505ada61)) * **dot-location:** support `MetaProperty`, `TSQualifiedName`, `TSImportType`, `JSXMemberExpression` ([#1063](https://github.com/eslint-stylistic/eslint-stylistic/issues/1063)) ([c296e42](https://github.com/eslint-stylistic/eslint-stylistic/commit/c296e42fc8ae8c2b48379aa7f06ee092aa7bc7f3)) * **eol-last:** improve to make language-agnostic ([#1051](https://github.com/eslint-stylistic/eslint-stylistic/issues/1051)) ([9152494](https://github.com/eslint-stylistic/eslint-stylistic/commit/9152494b67f71e0278231fdf1eeb08445b0d64d2)) * **linebreak-style:** improve to make language-agnostic ([#1050](https://github.com/eslint-stylistic/eslint-stylistic/issues/1050)) ([132926d](https://github.com/eslint-stylistic/eslint-stylistic/commit/132926d6bb7e5e195d7ae9f7e9d8c2c3a3a543a1)) * **type-annotation-spacing:** allow ignore check `arrow` ([#1080](https://github.com/eslint-stylistic/eslint-stylistic/issues/1080)) ([1aaf61f](https://github.com/eslint-stylistic/eslint-stylistic/commit/1aaf61f39fc2bb036c75ee3460e73a870f738633)) * update deps, support @typescript-eslint/parser &gt;=8.48.0 ([#1095](https://github.com/eslint-stylistic/eslint-stylistic/issues/1095)) ([172ef89](https://github.com/eslint-stylistic/eslint-stylistic/commit/172ef89d6b19c0fdf974a041a67d5b9f24f7c827)) ### Bug Fixes * **list-style:** replace text range with delimiter directly ([#1062](https://github.com/eslint-stylistic/eslint-stylistic/issues/1062)) ([c2ac348](https://github.com/eslint-stylistic/eslint-stylistic/commit/c2ac3483e9baf10187e71756931f19b2f2b50a51)) * **object-curly-spacing:** allow space before comment in multi-line objects ([#1076](https://github.com/eslint-stylistic/eslint-stylistic/issues/1076)) ([d73c03e](https://github.com/eslint-stylistic/eslint-stylistic/commit/d73c03e970b50980b02a754596e352fd86cedaaf)) ### Documentation * fix command to run docs ([#1058](https://github.com/eslint-stylistic/eslint-stylistic/issues/1058)) ([f597441](https://github.com/eslint-stylistic/eslint-stylistic/commit/f5974417fa5e2f00c661e443f510dbe72cdd4777)) ### Build Related * **deps:** bump actions/checkout from 5 to 6 ([#1061](https://github.com/eslint-stylistic/eslint-stylistic/issues/1061)) ([767efe4](https://github.com/eslint-stylistic/eslint-stylistic/commit/767efe49154ac91bce0c8556d735eed266988d57)) * **deps:** bump actions/download-artifact from 6 to 7 ([#1067](https://github.com/eslint-stylistic/eslint-stylistic/issues/1067)) ([272e75d](https://github.com/eslint-stylistic/eslint-stylistic/commit/272e75d7caf535504cd9e8a0e2c16bb9d17117dc)) * **deps:** bump actions/upload-artifact from 5 to 6 ([#1068](https://github.com/eslint-stylistic/eslint-stylistic/issues/1068)) ([50239e3](https://github.com/eslint-stylistic/eslint-stylistic/commit/50239e30603d030b6ef4bec3acdd66f2b73bee8d)) ### Chores * **docs:** extract local vite plugins from `vite.config.ts` ([#1081](https://github.com/eslint-stylistic/eslint-stylistic/issues/1081)) ([79e6c6b](https://github.com/eslint-stylistic/eslint-stylistic/commit/79e6c6b8289869ecaf4bfa189eefa6879620fa5a)) * **indent:** simplify handling of `TSConditionalType` ([#1075](https://github.com/eslint-stylistic/eslint-stylistic/issues/1075)) ([233c967](https://github.com/eslint-stylistic/eslint-stylistic/commit/233c9678b312f3e816984a2ddfe34c7e376ec553)) * **indent:** simplify handling of `TSMappedType` ([#1073](https://github.com/eslint-stylistic/eslint-stylistic/issues/1073)) ([30b6bb3](https://github.com/eslint-stylistic/eslint-stylistic/commit/30b6bb35e54c7db315305a9cc4c30a4722d03ad5)) * **member-delimiter-style:** use auto-generated types ([#1089](https://github.com/eslint-stylistic/eslint-stylistic/issues/1089)) ([580164b](https://github.com/eslint-stylistic/eslint-stylistic/commit/580164b91190b19ecbe643ffdaca5431e37bec9d)) * **padding-line-between-statements:** use auto-generated types ([#1090](https://github.com/eslint-stylistic/eslint-stylistic/issues/1090)) ([a80aefb](https://github.com/eslint-stylistic/eslint-stylistic/commit/a80aefb09ff022f8ff2134720c82a3d0d1ff236e)) * replace `hasCommentsBetween` with `sourceCode.commentsExistBetween` ([#1094](https://github.com/eslint-stylistic/eslint-stylistic/issues/1094)) ([77e1370](https://github.com/eslint-stylistic/eslint-stylistic/commit/77e1370147573afcd5958c5fe921ce2b0ffc21bf)) * **test-utils:** replace language conditionals with a config object ([#1064](https://github.com/eslint-stylistic/eslint-stylistic/issues/1064)) ([e78a122](https://github.com/eslint-stylistic/eslint-stylistic/commit/e78a122232e6b1a52d8fff550dfbe8793dd8c6c8)) * **utils:** simplify type guards, cleanup typings & docs ([#1086](https://github.com/eslint-stylistic/eslint-stylistic/issues/1086)) ([843428e](https://github.com/eslint-stylistic/eslint-stylistic/commit/843428ebf94dbe2013d93032271064fb8a5660de)) ### v5.6.1 ## [5.6.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1) (2025-11-19) ### Bug Fixes * **computed-property-spacing:** guard with `node.type` instead of `computed` check ([#1054](https://github.com/eslint-stylistic/eslint-stylistic/issues/1054)) ([c486861](https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce)) ### v5.6.0 ## [5.6.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0) (2025-11-18) ### Features * **arrow-spacing:** support `TSFunctionType` and `TSConstructorType` ([#1036](https://github.com/eslint-stylistic/eslint-stylistic/issues/1036)) ([a5380d2](https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990)) * **computed-property-spacing:** support `TSIndexedAccessType` ([#1047](https://github.com/eslint-stylistic/eslint-stylistic/issues/1047)) ([d6e7437](https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d)) * **no-whitespace-before-property:** support TS nodes ([#1046](https://github.com/eslint-stylistic/eslint-stylistic/issues/1046)) ([684ff76](https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63)) * **type-annotation-spacing:** deprecate `overrides.arrow` in favor of `arrow-spacing` ([#1037](https://github.com/eslint-stylistic/eslint-stylistic/issues/1037)) ([598bbb0](https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47)) * update deps ([#1052](https://github.com/eslint-stylistic/eslint-stylistic/issues/1052)) ([29d09cc](https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5)) ### Bug Fixes * **type-generic-spacing:** ignore spaces after `new` in `TSConstructorType` ([#1044](https://github.com/eslint-stylistic/eslint-stylistic/issues/1044)) ([aa0c6ac](https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb)) ### Documentation * **no-extra-parens:** add missing `]` in various examples. ([#1048](https://github.com/eslint-stylistic/eslint-stylistic/issues/1048)) ([88248cf](https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449)) * **quotes:** update deprecated options to latest and add tips ([#1026](https://github.com/eslint-stylistic/eslint-stylistic/issues/1026)) ([dc949f8](https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110)) ### Build Related * **deps:** bump actions/download-artifact from 5 to 6 ([#1033](https://github.com/eslint-stylistic/eslint-stylistic/issues/1033)) ([8845342](https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd)) * **deps:** bump actions/setup-node from 5 to 6 ([#1029](https://github.com/eslint-stylistic/eslint-stylistic/issues/1029)) ([aa2f991](https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615)) * **deps:** bump actions/upload-artifact from 4 to 5 ([#1034](https://github.com/eslint-stylistic/eslint-stylistic/issues/1034)) ([657e8ce](https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3)) ### Chores * **indent:** cleanup `TestCaseError#nodeType` ([#1043](https://github.com/eslint-stylistic/eslint-stylistic/issues/1043)) ([3fcec3e](https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6)) * **indent:** simplify logic in `JSXText` ([#1027](https://github.com/eslint-stylistic/eslint-stylistic/issues/1027)) ([d83c5b0](https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4)) * **space-infix-ops:** simplify logic ([#1022](https://github.com/eslint-stylistic/eslint-stylistic/issues/1022)) ([6d57a7d](https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b)) * **type-annotation-spacing:** simplify type definitions ([#1031](https://github.com/eslint-stylistic/eslint-stylistic/issues/1031)) ([aa6a0a3](https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27)) * **type-annotation-spacing:** use `unindent` for better collapse ([#1032](https://github.com/eslint-stylistic/eslint-stylistic/issues/1032)) ([839502a](https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6)) * **type-generic-spacing:** remove logic duplicated with `comma-spacing` ([#1024](https://github.com/eslint-stylistic/eslint-stylistic/issues/1024)) ([361cfc8](https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c)) * upgrade to vitest v4 ([#1040](https://github.com/eslint-stylistic/eslint-stylistic/issues/1040)) ([c9d684b](https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f)) ### v5.5.0 ## [5.5.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0) (2025-10-18) ### Features * **comma-dangle:** support `TSFunctionType` and `TSDeclareFunction` ([#1015](https://github.com/eslint-stylistic/eslint-stylistic/issues/1015)) ([cd3776f](https://github.com/eslint-stylistic/eslint-stylistic/commit/cd3776f8a9c66fdc8ac0ee523734c8b1e30d0859)) * **comma-dangle:** support `TSTypeParameterInstantiation` ([#1016](https://github.com/eslint-stylistic/eslint-stylistic/issues/1016)) ([ba930e7](https://github.com/eslint-stylistic/eslint-stylistic/commit/ba930e7269351ea1bfc423dd8036e9658438f25c)) * **indent:** deprecate `offsetTernaryExpressionsOffsetCallExpressions` via `offsetTernaryExpressions.CallExpression` ([#997](https://github.com/eslint-stylistic/eslint-stylistic/issues/997)) ([f2837b1](https://github.com/eslint-stylistic/eslint-stylistic/commit/f2837b1d9a5d74bef64f660846f5ac78684aaed0)) * **indent:** introduce `NewExpression` and `AwaitExpression` in `offsetTernaryExpressions` ([#996](https://github.com/eslint-stylistic/eslint-stylistic/issues/996)) ([2b5a39f](https://github.com/eslint-stylistic/eslint-stylistic/commit/2b5a39fc985a2c9263736f43ae362a86c4426281)) * new rule list-style ([#895](https://github.com/eslint-stylistic/eslint-stylistic/issues/895)) ([a9ec0de](https://github.com/eslint-stylistic/eslint-stylistic/commit/a9ec0de85d61c9e7452dac1942fff46684c379ed)) * **object-curly-spacing:** add `emptyObjects` option to control spacing in empty objects ([#1002](https://github.com/eslint-stylistic/eslint-stylistic/issues/1002)) ([85ef5bc](https://github.com/eslint-stylistic/eslint-stylistic/commit/85ef5bcf052bdd4646abed86130b4fc8d7d948fb)) * **padding-line-between-statements:** narrow report range to reduce noise ([#1017](https://github.com/eslint-stylistic/eslint-stylistic/issues/1017)) ([b3a3acf](https://github.com/eslint-stylistic/eslint-stylistic/commit/b3a3acffbfa88d6cc0c0072e9e46129cfeeb9a98)) * update deps ([#1011](https://github.com/eslint-stylistic/eslint-stylistic/issues/1011)) ([9d5085c](https://github.com/eslint-stylistic/eslint-stylistic/commit/9d5085c0309e1b6868838c5a992fce2b703e023d)) ### Bug Fixes * **indent:** correctly indent `NewExpression` in `ConditionalExpression` ([#994](https://github.com/eslint-stylistic/eslint-stylistic/issues/994)) ([01cec33](https://github.com/eslint-stylistic/eslint-stylistic/commit/01cec33474304bcb0365ab7d9ca8f4b504529e82)) * replace `context.getSourceCode()` with `context.sourceCode` ([#1004](https://github.com/eslint-stylistic/eslint-stylistic/issues/1004)) ([f3faa54](https://github.com/eslint-stylistic/eslint-stylistic/commit/f3faa54295621c5eddbbefbf4630974770f60a69)) ### Documentation * **contribute:** add guide to run the document site ([#1001](https://github.com/eslint-stylistic/eslint-stylistic/issues/1001)) ([37a64c5](https://github.com/eslint-stylistic/eslint-stylistic/commit/37a64c5b9c1edd3c184d9d112e1539d06ddc08dc)) * **object-curly-spacing:** introduce `overrides` ([#998](https://github.com/eslint-stylistic/eslint-stylistic/issues/998)) ([6452b52](https://github.com/eslint-stylistic/eslint-stylistic/commit/6452b523a48f4f21a3c1d37ca70c6246ce9fa897)) ### Chores * **no-extra-parens:** remove useless logic ([#1013](https://github.com/eslint-stylistic/eslint-stylistic/issues/1013)) ([8e34765](https://github.com/eslint-stylistic/eslint-stylistic/commit/8e34765bed7ed363386d8d38e27a34b605c4fed6)) * remove `TestCaseError#type` ([#1005](https://github.com/eslint-stylistic/eslint-stylistic/issues/1005)) ([83d00c5](https://github.com/eslint-stylistic/eslint-stylistic/commit/83d00c5735a3ac5a69fc053c3714cd8ca14ab5f4)) * replace `Object.prototype.hasOwnProperty.call` with `Object.hasOwn` ([#992](https://github.com/eslint-stylistic/eslint-stylistic/issues/992)) ([97193e1](https://github.com/eslint-stylistic/eslint-stylistic/commit/97193e14d60d9e46b9c9a5cde3be5f2f35e9c251)) ### v5.4.0 ## [5.4.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.3.1...v5.4.0) (2025-09-19) ### Features * **generator-star-spacing:** introduce `shorthand` to override property function shorthands ([#980](https://github.com/eslint-stylistic/eslint-stylistic/issues/980)) ([62d7a17](https://github.com/eslint-stylistic/eslint-stylistic/commit/62d7a1726275e2e30bc88b099294b4306887ca96)) * introduce experimental mechanism ([#894](https://github.com/eslint-stylistic/eslint-stylistic/issues/894)) ([87f09ee](https://github.com/eslint-stylistic/eslint-stylistic/commit/87f09ee6fa2a05e14b745c0777a8e2c3fd73db1c)) * **object-curly-spacing:** introduce `overrides` ([#898](https://github.com/eslint-stylistic/eslint-stylistic/issues/898)) ([2a422b7](https://github.com/eslint-stylistic/eslint-stylistic/commit/2a422b7955f317a141e1d921b05c9156072765e5)) ### Bug Fixes * correctly display the deprecation warning ([#967](https://github.com/eslint-stylistic/eslint-stylistic/issues/967)) ([094aa48](https://github.com/eslint-stylistic/eslint-stylistic/commit/094aa485264e0b904bee51b96612c4f7672a1979)) * **multiline-comment-style:** correctly handle ignored comments ([#969](https://github.com/eslint-stylistic/eslint-stylistic/issues/969)) ([cad56b2](https://github.com/eslint-stylistic/eslint-stylistic/commit/cad56b2ad7d694efeda8891dabf8bb2c7fe1cfb0)) * **quote-props:** only check ES3 reserved words for `keywords` option ([#964](https://github.com/eslint-stylistic/eslint-stylistic/issues/964)) ([bc4810f](https://github.com/eslint-stylistic/eslint-stylistic/commit/bc4810fb3482247612fc71f30d23411b9d334b71)) * update deps ([#983](https://github.com/eslint-stylistic/eslint-stylistic/issues/983)) ([86596f9](https://github.com/eslint-stylistic/eslint-stylistic/commit/86596f93fe8601afc08409a52ea4c6614670c0c9)) ### Documentation * **indent:** introduce `assignmentOperator` ([#974](https://github.com/eslint-stylistic/eslint-stylistic/issues/974)) ([8a096a8](https://github.com/eslint-stylistic/eslint-stylistic/commit/8a096a80619bf1ce6ce886a670bf199746d40299)) * **max-len:** clarify that ignorePattern needs to be a string ([#981](https://github.com/eslint-stylistic/eslint-stylistic/issues/981)) ([d38b703](https://github.com/eslint-stylistic/eslint-stylistic/commit/d38b7035a301bad49a6ec7492cd00c30734a0dd3)) ### Build Related * **deps:** bump actions/setup-node from 4 to 5 ([#976](https://github.com/eslint-stylistic/eslint-stylistic/issues/976)) ([2983f00](https://github.com/eslint-stylistic/eslint-stylistic/commit/2983f0097bedc4d14dfbd0a574b0eff5dcc2a5b0)) ### v5.3.1 *No significant changes* ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.3.0...v5.3.1) ### v5.3.0 ## [5.3.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.3...v5.3.0) (2025-09-01) ### Features * **indent:** introduce `assignmentOperator` ([#933](https://github.com/eslint-stylistic/eslint-stylistic/issues/933)) ([0474f6b](https://github.com/eslint-stylistic/eslint-stylistic/commit/0474f6b63a4fca5e7672ad87a83f895371750706)) * **jsx-one-expression-per-line:** enhance the fix result when `allow` is `single-line` ([#922](https://github.com/eslint-stylistic/eslint-stylistic/issues/922)) ([e0ce078](https://github.com/eslint-stylistic/eslint-stylistic/commit/e0ce078bdc24f41e6610ddecf8efec83ae3243e9)) * **no-extra-parens:** deprecate some options in favor of `ignoredNodes` ([#953](https://github.com/eslint-stylistic/eslint-stylistic/issues/953)) ([8ccd980](https://github.com/eslint-stylistic/eslint-stylistic/commit/8ccd98090d8a19ce9d96044693f28ca05605508a)) * **no-extra-parens:** handle `TSNonNullExpression` and `TSSatisfiesExpression` as a `TSAssertion` ([#954](https://github.com/eslint-stylistic/eslint-stylistic/issues/954)) ([6aca363](https://github.com/eslint-stylistic/eslint-stylistic/commit/6aca363467462cff6b215b11322cc7cb595f0ab6)) * **no-extra-parens:** introduce `ignoredNodes` ([#899](https://github.com/eslint-stylistic/eslint-stylistic/issues/899)) ([d848423](https://github.com/eslint-stylistic/eslint-stylistic/commit/d8484237c8112b3b1841c957991ad3afbf1c7101)) * **padding-line-between-statements:** allow prefix `multiline`/`singleline` for `return` and `type` ([#902](https://github.com/eslint-stylistic/eslint-stylistic/issues/902)) ([6915135](https://github.com/eslint-stylistic/eslint-stylistic/commit/691513580ccccbea86c4899ee4b615ffdd96cb39)) * **space-unary-ops:** support non null assertion ([#941](https://github.com/eslint-stylistic/eslint-stylistic/issues/941)) ([fff2ae9](https://github.com/eslint-stylistic/eslint-stylistic/commit/fff2ae98c60eba58c8d58940281ae51c97ae4951)) * update deps ([#957](https://github.com/eslint-stylistic/eslint-stylistic/issues/957)) ([5f97042](https://github.com/eslint-stylistic/eslint-stylistic/commit/5f97042424b9dc54b669e2e921aabce51e6697ed)) * update keyword list ([#929](https://github.com/eslint-stylistic/eslint-stylistic/issues/929)) ([3001449](https://github.com/eslint-stylistic/eslint-stylistic/commit/3001449e470ab19765f645f1f11b5c69c0aa534b)) ### Bug Fixes * **customize:** remove specific nodes in `ignoreNodes` of the `indent` rule ([#936](https://github.com/eslint-stylistic/eslint-stylistic/issues/936)) ([1264cba](https://github.com/eslint-stylistic/eslint-stylistic/commit/1264cbada17811f910f91915c2d056328c200db1)) * deprecate `jsx-props-no-multi-spaces` rule in favor of `no-multi-spaces` ([#925](https://github.com/eslint-stylistic/eslint-stylistic/issues/925)) ([a3c39e6](https://github.com/eslint-stylistic/eslint-stylistic/commit/a3c39e60cb837a6d068dbe3592d0c82538416ef0)) * **disable-legacy:** add missing `jsx-pascal-case` ([#942](https://github.com/eslint-stylistic/eslint-stylistic/issues/942)) ([3eea6dd](https://github.com/eslint-stylistic/eslint-stylistic/commit/3eea6ddce22e8fcb6b1d79edd3aea995871ea90d)) * **indent:** align indent for `AccessorProperty`, `TSAbstractPropertyDefinition` and `TSAbstractAccessorProperty` with `PropertyDefinition` ([#932](https://github.com/eslint-stylistic/eslint-stylistic/issues/932)) ([2afb9a4](https://github.com/eslint-stylistic/eslint-stylistic/commit/2afb9a4a29b3fb014154058220f5cfd5e6954f44)) * **indent:** ensure the opening curly brace is align with enum ([#938](https://github.com/eslint-stylistic/eslint-stylistic/issues/938)) ([2007646](https://github.com/eslint-stylistic/eslint-stylistic/commit/2007646b19164c89a238f5b223c95c622711c8f3)) * remove `nullThrow`, use `NonNullAssertion` directly ([#943](https://github.com/eslint-stylistic/eslint-stylistic/issues/943)) ([9a78f70](https://github.com/eslint-stylistic/eslint-stylistic/commit/9a78f70d310057df5a45cb5d98f4d7cd9c9e7b90)) * **space-unary-ops:** correct `messageId` ([#948](https://github.com/eslint-stylistic/eslint-stylistic/issues/948)) ([54bb446](https://github.com/eslint-stylistic/eslint-stylistic/commit/54bb446c598f210c92ca5eea7cfe2cb4af846942)) * **type-generic-spacing:** allow spaces between class and generic ([#927](https://github.com/eslint-stylistic/eslint-stylistic/issues/927)) ([84fa86a](https://github.com/eslint-stylistic/eslint-stylistic/commit/84fa86a31341e90dd906da1420b5fe22b1db539b)) ### Documentation * add changelog link ([#949](https://github.com/eslint-stylistic/eslint-stylistic/issues/949)) ([d043a8f](https://github.com/eslint-stylistic/eslint-stylistic/commit/d043a8f10e8772962498b62d99081bef2dbf5754)) * **curly-newline:** add missing `ArrowFunctionExpression` to option ([#947](https://github.com/eslint-stylistic/eslint-stylistic/issues/947)) ([df21d11](https://github.com/eslint-stylistic/eslint-stylistic/commit/df21d11a93d16991ae6e9fee63fb3a249cc7030b)) * display deep outline ([#955](https://github.com/eslint-stylistic/eslint-stylistic/issues/955)) ([c735a5c](https://github.com/eslint-stylistic/eslint-stylistic/commit/c735a5cad30f410c90c97ae3eac430e8279905e9)) * fix broken links ([#940](https://github.com/eslint-stylistic/eslint-stylistic/issues/940)) ([76ae614](https://github.com/eslint-stylistic/eslint-stylistic/commit/76ae6141034952ab64584cdd54d758b1d21d2603)) * fix examples ([#950](https://github.com/eslint-stylistic/eslint-stylistic/issues/950)) ([0a72592](https://github.com/eslint-stylistic/eslint-stylistic/commit/0a725921e595688d4d958508ca5fdd0d06c71609)) * render extra links in markdown front matter section ([#924](https://github.com/eslint-stylistic/eslint-stylistic/issues/924)) ([f3f00dd](https://github.com/eslint-stylistic/eslint-stylistic/commit/f3f00dd73c071435bf1d64c4fe0c117ac42fa032)) * use colored diffs in code blocks ([#931](https://github.com/eslint-stylistic/eslint-stylistic/issues/931)) ([a77013b](https://github.com/eslint-stylistic/eslint-stylistic/commit/a77013b6268a8911332e26cc2ab44ddda6607ea8)) ### Chores * move `shared` to root dir ([#923](https://github.com/eslint-stylistic/eslint-stylistic/issues/923)) ([66b6543](https://github.com/eslint-stylistic/eslint-stylistic/commit/66b6543053614b0131d551f7a2334ff09e49d88e)) ### Performance * **multiline-comment-style:** reduce array iterations ([#928](https://github.com/eslint-stylistic/eslint-stylistic/issues/928)) ([ddc9ad7](https://github.com/eslint-stylistic/eslint-stylistic/commit/ddc9ad7a30f9ecc421d85b363b58f48de4443b45)) ### v5.2.3 ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes - **indent**: - Correctly locate left paren in `CallExpression` with specific type arguments &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/910 [<samp>(f5516)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/f5516850) - Prevent crashes during `JSXFragment` handling &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/919 [<samp>(5937b)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/5937be96) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.2...v5.2.3) ### v5.2.2 ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes - **no-extra-parens**: Skip nested `TSUnionType/TSIntersectionType` when `nestedBinaryExpressions: false` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/905 [<samp>(348f6)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/348f62f4) - **object-curly-spacing**: Prevent crash when encountering multiple non-ImportSpecifier nodes &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/907 [<samp>(9b77d)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/9b77d02f) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.1...v5.2.2) ### v5.2.1 ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes - Run update, correct schema &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/887 [<samp>(cc06d)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/cc06d9ab) - **indent**: Ignore semicolon in `TSTypeAliasDeclaration` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/903 [<samp>(71aac)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/71aaccc8) ### &nbsp;&nbsp;&nbsp;🏎 Performance - Reduce array iterations &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/886 [<samp>(84b7d)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/84b7d0e2) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.0...v5.2.1) ### v5.2.0 ### &nbsp;&nbsp;&nbsp;🚀 Features - Support `AccessorProperty` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/829 [<samp>(2143f)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/2143f349) - Add `warnOnce` utility for deprecation warnings &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/867 [<samp>(f0158)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/f0158222) - **indent**: - Support `TSTypeAliasDeclaration` &nbsp;-&nbsp; by @shixianqin, **Vida Xie** and @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/796 [<samp>(c62af)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/c62afeab) - Introduce `returnType` for `FunctionDeclaration` and `FunctionExpression` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/884 [<samp>(c0a09)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/c0a09fb4) - **keyword-spacing**: - Support `ImportAttribute` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/863 [<samp>(08d41)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/08d41938) - **multiline-comment-style**: - Add support for exclamation comments &nbsp;-&nbsp; by @IronGeek in https://github.com/eslint-stylistic/eslint-stylistic/issues/876 [<samp>(b2ece)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/b2ece9f0) - **no-extra-parens**: - Support part of TS Nodes &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/873 [<samp>(7d4aa)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/7d4aa27c) - **object-curly-spacing**: - Support `ImportAttribute` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/862 [<samp>(000f2)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/000f2f49) ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes - Disallow extra properties in rule options &nbsp;-&nbsp; by @andreww2012 and @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/883 [<samp>(bac5f)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/bac5f3f5) - **indent**: Align first element when `VariableDeclarator` is `first` &nbsp;-&nbsp; by @9romise in https://github.com/eslint-stylistic/eslint-stylistic/issues/861 [<samp>(ddd14)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/ddd14c83) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.1.0...v5.2.0) ### v5.1.0 ## [5.1.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.0.0...v5.1.0) (2025-06-29) ### Bug Fixes * correct rule name in `disable-legacy` ([#849](https://github.com/eslint-stylistic/eslint-stylistic/issues/849)) ([e63f1e4](https://github.com/eslint-stylistic/eslint-stylistic/commit/e63f1e418aae14b7bfdfc764c3a1a310d7af4ddb)) * **indent:** correct handling of return type annotations ([#853](https://github.com/eslint-stylistic/eslint-stylistic/issues/853)) ([5259950](https://github.com/eslint-stylistic/eslint-stylistic/commit/5259950b5f5be86d1d73f6dcb07952b1d36f31e1)) ### Build Related * migrate to `tsdown` ([#854](https://github.com/eslint-stylistic/eslint-stylistic/issues/854)) ([5d2bec1](https://github.com/eslint-stylistic/eslint-stylistic/commit/5d2bec10f1da31eb56ccf637d936dcbba79983cc)) ### Chores * cleanup duplicate test cases ([#855](https://github.com/eslint-stylistic/eslint-stylistic/issues/855)) ([140db85](https://github.com/eslint-stylistic/eslint-stylistic/commit/140db8594f195193abb39d16aef5f01d386cc651)) * release-please-mark ([da0be03](https://github.com/eslint-stylistic/eslint-stylistic/commit/da0be031fc4fbea6c52640f913269e0bf07093c5)) ### v5.0.0 ### &nbsp;&nbsp;&nbsp;🚨 Breaking Changes - V5: remove sub packages &nbsp;-&nbsp; by **Anthony Fu** and **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/794 [<samp>(3b2fd)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/3b2fd6e0) - Handle TS object-like nodes in `object-curly-spacing` instead of `block-spacing` &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/822 [<samp>(e9a4b)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/e9a4b80c) - Handle TS object-like nodes in `object-curly-newline` instead of `brace-style` and `curly-newline` &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/823 [<samp>(32f74)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/32f743f8) - **object-property-newline**: Remove deprecated option &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/809 [<samp>(30614)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/30614af0) - **space-before-function-paren**: Handle catch clause with param &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/821 [<samp>(64c06)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/64c06077) ### &nbsp;&nbsp;&nbsp;🚀 Features - No longer deps on `typescript` &nbsp;-&nbsp; by **Yosuke Ota**, **Vida Xie** and **Anthony Fu** in https://github.com/eslint-stylistic/eslint-stylistic/issues/838 [<samp>(c18ef)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/c18efb0f) - Add support for `using` &nbsp;-&nbsp; by **Yosuke Ota** and **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/804 [<samp>(d1333)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/d133385c) - **no-extra-parens**: Allow spread syntax to wrap parentheses &nbsp;-&nbsp; by **zzxming** in https://github.com/eslint-stylistic/eslint-stylistic/issues/781 [<samp>(bc74e)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/bc74e908) - **operator-linebreak**: Support TS Nodes &nbsp;-&nbsp; by **Vida Xie** and **Anthony Fu** in https://github.com/eslint-stylistic/eslint-stylistic/issues/805 [<samp>(d7ab8)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/d7ab8d22) ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes - Metadata path generate normalize &nbsp;-&nbsp; by **zzxming** in https://github.com/eslint-stylistic/eslint-stylistic/issues/820 [<samp>(7c6d6)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/7c6d6ef3) - **indent**: Correctly ignore `JSXText` and TS nodes &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/785 [<samp>(b0b42)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/b0b4218a) - **jsx-sort-props**: Correct option schema &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/801 [<samp>(f80f3)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/f80f38a9) - **space-before-blocks**: Check space before `TSModuleBlock` nodes &nbsp;-&nbsp; by **shixianqin** and **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/798 [<samp>(2e9d1)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/2e9d1168) - **type-annotation-spacing**: Handle type annotation in parens &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/836 [<samp>(0f7b4)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/0f7b4614) - **type-generic-spacing**: Prevent errors caused by empty type params &nbsp;-&nbsp; by **Vida Xie** in https://github.com/eslint-stylistic/eslint-stylistic/issues/828 [<samp>(229ef)</samp>](https://github.com/eslint-stylistic/eslint-stylistic/commit/229eff0b) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.4.1...v5.0.0) ### v5.0.0-beta.6 ## [5.0.0-beta.6](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.0.0-beta.5...v5.0.0-beta.6) (2025-06-22) ### Features * add support for `using` ([#804](https://github.com/eslint-stylistic/eslint-stylistic/issues/804)) ([d133385](https://github.com/eslint-stylistic/eslint-stylistic/commit/d133385cbf1603d5dea29bc1b0f24fba1ece456b)) ### Chores * release-please-mark ([6c6a154](https://github.com/eslint-stylistic/eslint-stylistic/commit/6c6a1545987c5102770221c8b303e2c10ecafee7)) * unify some ast-utils ([#842](https://github.com/eslint-stylistic/eslint-stylistic/issues/842)) ([b30a26b](https://github.com/eslint-stylistic/eslint-stylistic/commit/b30a26b99c119a75ea96a145391832c778553e37)) ### v5.0.0-beta.5 ## [5.0.0-beta.5](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.0.0-beta.4...v5.0.0-beta.5) (2025-06-20) ### ⚠ BREAKING CHANGES * handle TS object-like nodes in `object-curly-newline` instead of `brace-style` and `curly-newline` ([#823](https://github.com/eslint-stylistic/eslint-stylistic/issues/823)) ### Features * handle TS object-like nodes in `object-curly-newline` instead of `brace-style` and `curly-newline` ([#823](https://github.com/eslint-stylistic/eslint-stylistic/issues/823)) ([32f743f](https://github.com/eslint-stylistic/eslint-stylistic/commit/32f743f85dd2ef5f9d3625ca3c79864cdf3c572f)) * no longer deps on `typescript` ([#838](https://github.com/eslint-stylistic/eslint-stylistic/issues/838)) ([c18efb0](https://github.com/eslint-stylistic/eslint-stylistic/commit/c18efb0f22c7b06f0be52b1aaa5afacf24a8ac12)) ### Bug Fixes * **space-before-blocks:** check space before `TSModuleBlock` nodes ([#798](https://github.com/eslint-stylistic/eslint-stylistic/issues/798)) ([2e9d116](https://github.com/eslint-stylistic/eslint-stylistic/commit/2e9d1168c1bb28c938703ba6c8765d37177a2a0d)) * **type-annotation-spacing:** handle type annotation in parens ([#836](https://github.com/eslint-stylistic/eslint-stylistic/issues/836)) ([0f7b461](https://github.com/eslint-stylistic/eslint-stylistic/commit/0f7b46143d51922a352cfe3268b0e44daef7ceff)) ### Documentation * **space-before-function-paren:** remove outdated info ([#837](https://github.com/eslint-stylistic/eslint-stylistic/issues/837)) ([6929b22](https://github.com/eslint-stylistic/eslint-stylistic/commit/6929b227c597c8dd9e90baffad3a2d5531a2ba25)) ### Build Related * setup codecov bundle analysis ([#839](https://github.com/eslint-stylistic/eslint-stylistic/issues/839)) ([1b0daad](https://github.com/eslint-stylistic/eslint-stylistic/commit/1b0daadc2acfa48bf2d18f1abab730eddbb72cf4)) ### Chores * release-please-mark ([7240084](https://github.com/eslint-stylistic/eslint-stylistic/commit/72400840f2604e0364047cd600251986863d4d09)) * restrict imports from `typescript-eslint` ([#825](https://github.com/eslint-stylistic/eslint-stylistic/issues/825)) ([3d1b817](https://github.com/eslint-stylistic/eslint-stylistic/commit/3d1b817594aa1cd0b3c9523393bbcc103f793c20)) ### v5.0.0-beta.4 ## [5.0.0-beta.4](https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.0.0-beta.3...v5.0.0-beta.4) (2025-06-17) ### ⚠ BREAKING CHANGES * handle TS object-like nodes in `object-curly-spacing` instead of `block-spacing` ([#822](https://github.com/eslint-stylistic/eslint-stylistic/issues/822)) * **space-before-function-paren:** handle catch clause with param ([#821](https://github.com/eslint-stylistic/eslint-stylistic/issues/821)) ### Features * handle TS object-like nodes in `object-curly-spacing` instead of `block-spacing` ([#822](https://github.com/eslint-stylistic/eslint-stylistic/issues/822)) ([e9a4b80](https://github.com/eslint-stylistic/eslint-stylistic/commit/e9a4b80cc014be3df7141e0e005b284832126b44)) * **no-extra-parens:** allow spread syntax to wrap parentheses ([#781](https://github.com/eslint-stylistic/eslint-stylistic/issues/781)) ([bc74e90](https://github.com/eslint-stylistic/eslint-stylistic/commit/bc74e9081b06a6ee2e695b1016b35289f0941976)) * **space-before-function-paren:** handle catch clause with param ([#821](https://github.com/eslint-stylistic/eslint-stylistic/issues/821)) ([64c0607](https://github.com/eslint-stylistic/eslint-stylistic/commit/64c0607767a4a5022d8ce3a5b5bb346c48ec5dd4)) ### Bug Fixes * **indent:** correctly ignore `JSXText` and TS nodes ([#785](https://github.com/eslint-stylistic/eslint-stylistic/issues/785)) ([b0b4218](https://github.com/eslint-stylistic/eslint-stylistic/commit/b0b4218a4534ea14ea458f50fde2665f1a5757a7)) * metadata path generate normalize ([#820](https://github.com/eslint-stylistic/eslint-stylistic/issues/820)) ([7c6d6ef](https://github.com/eslint-stylistic/eslint-stylistic/commit/7c6d6ef3a7490dc2fed4345b15d353babc2db704)) * **type-generic-spacing:** prevent errors caused by empty type params ([#828](https://github.com/eslint-stylistic/eslint-stylistic/issues/828)) ([229eff0](https://github.com/eslint-stylistic/eslint-stylistic/commit/229eff0b6593183d39d518910900868155fca7f5)) ### Documentation * `if` property had incorrect name ([#834](https://github.com/eslint-stylistic/eslint-stylistic/issues/834)) ([85fe009](https://github.com/eslint-stylistic/eslint-stylistic/commit/85fe0096dfdba5b65f35f4a36a556a739ca58216)) * cleanup outdated information ([#818](https://github.com/eslint-stylistic/eslint-stylistic/issues/818)) ([33d0edd](https://github.com/eslint-stylistic/eslint-stylistic/commit/33d0edd9dd6576130f1cd3208db8ca88bb56dd64)) * use correct rule to validate code in code group ([#824](https://github.com/eslint-stylistic/eslint-stylistic/issues/824)) ([d7c1443](https://github.com/eslint-stylistic/eslint-stylistic/commit/d7c1443d45210a9123064c476d93328ca93bc147)) ### Chores * **one-var-declaration-per-line:** use replace string insert `\n` ([#705](https://github.com/eslint-stylistic/eslint-stylistic/issues/705)) ([48181b5](https://github.com/eslint-stylistic/eslint-stylistic/commit/48181b51e4c7309b8efc73de7a993e709faa8770)) * release-please-mark ([4ead7ab](https://github.com/eslint-stylistic/eslint-stylistic/commit/4ead7abf53b752d35db28e910e6fe31cd9913734)) ### v5.0.0-beta.3 ## [5.0.0-beta.3](https://github.com/eslint-stylistic/eslint-stylistic/compare/v6.0.0-beta.1...v5.0.0-beta.3) (2025-06-06) ### Chores * release-please-mark ([d99936f](https://github.com/eslint-stylistic/eslint-stylistic/commit/d99936f4667ac2d8710db526e4dd7328aaccb396)) ### v5.0.0-beta.1 ## [5.0.0-beta.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.4.1...v5.0.0-beta.1) (2025-06-04) ### ⚠ BREAKING CHANGES * v5: remove sub packages ([#794](https://github.com/eslint-stylistic/eslint-stylistic/issues/794)) ### Features * v5: remove sub packages ([#794](https://github.com/eslint-stylistic/eslint-stylistic/issues/794)) ([3b2fd6e](https://github.com/eslint-stylistic/eslint-stylistic/commit/3b2fd6e09650aefc96ba7a8006012eac9a75d96f)) ### Chores * release-please-mark ([4a689f1](https://github.com/eslint-stylistic/eslint-stylistic/commit/4a689f178dc62de258580aa4267e9a134eefb8ea)) ### v4.4.1 ## [4.4.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.4.0...v4.4.1) (2025-06-02) ### Bug Fixes * **keyword-spacing:** check spaces around the `type` keyword in `export` declarations ([#797](https://github.com/eslint-stylistic/eslint-stylistic/issues/797)) ([6854a3c](https://github.com/eslint-stylistic/eslint-stylistic/commit/6854a3c832a35397d1b5a558c85508f6edef18d8)) ### Chores * **indent-binary-ops:** use unified testing tool ([#806](https://github.com/eslint-stylistic/eslint-stylistic/issues/806)) ([3a8fc53](https://github.com/eslint-stylistic/eslint-stylistic/commit/3a8fc53f5b05c23ecd0665c8ce4c2e6d5e94dd96)) * **type-generic-spacing:** unify spacing checks ([#800](https://github.com/eslint-stylistic/eslint-stylistic/issues/800)) ([6f8b01c](https://github.com/eslint-stylistic/eslint-stylistic/commit/6f8b01c550383d631d1da5d5e3919a29fb9a593b)) ### v4.4.0 ## [4.4.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.3.0...v4.4.0) (2025-05-24) ### Features * deprecate sub packages and emit warnings ([#793](https://github.com/eslint-stylistic/eslint-stylistic/issues/793)) ([48503aa](https://github.com/eslint-stylistic/eslint-stylistic/commit/48503aa38a932aedbcbe9e2b0003f477c0385286)) ### v4.3.0 ## [4.3.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.2.0...v4.3.0) (2025-05-24) ### Features * **configs:** add new severity option for all rules ([#733](https://github.com/eslint-stylistic/eslint-stylistic/issues/733)) ([#736](https://github.com/eslint-stylistic/eslint-stylistic/issues/736)) ([c553a9c](https://github.com/eslint-stylistic/eslint-stylistic/commit/c553a9ca745b8a46f1fc41986cde43da2d016431)) * **jsx-sort-props:** support custom reservedFirst and reservedLast ([#744](https://github.com/eslint-stylistic/eslint-stylistic/issues/744)) ([fb17e96](https://github.com/eslint-stylistic/eslint-stylistic/commit/fb17e9635a39873452a82e9e186af11966db679f)) ### Bug Fixes * **eslint-plugin:** only export interfaces in index ([#763](https://github.com/eslint-stylistic/eslint-stylistic/issues/763)) ([93a4eb1](https://github.com/eslint-stylistic/eslint-stylistic/commit/93a4eb1a55615dce0cf86f3124ac6aa891b5bd8a)) * handle new AST change on `TSImportType` ([8f31461](https://github.com/eslint-stylistic/eslint-stylistic/commit/8f31461f22f6d59836705ddeb5713129b118d50c)) * **indent:** handle `ChainExpression` and `AwaitExpression` when `offsetTernaryExpressionsOffsetCallExpressions` ([#751](https://github.com/eslint-stylistic/eslint-stylistic/issues/751)) ([a1af663](https://github.com/eslint-stylistic/eslint-stylistic/commit/a1af6635dce41dbea7ae7abcae037e40dee667b7)) * **indent:** wrong PropertyDefinition value offset when ts type have multiple line ([#774](https://github.com/eslint-stylistic/eslint-stylistic/issues/774)) ([140e18f](https://github.com/eslint-stylistic/eslint-stylistic/commit/140e18f3fc18a99e3e38f05d99eea6776b284938)) * **no-extra-parens:** do not break specific `ReturnStatement` ([#738](https://github.com/eslint-stylistic/eslint-stylistic/issues/738)) ([a375a92](https://github.com/eslint-stylistic/eslint-stylistic/commit/a375a92fefe3905ba46961e3278cc80cdf3ba050)) ### Documentation * deprecate `jsx-indent` ([#741](https://github.com/eslint-stylistic/eslint-stylistic/issues/741)) ([ca23ce1](https://github.com/eslint-stylistic/eslint-stylistic/commit/ca23ce1ef0063f946e4defbf4118edc4eae49748)) * fix comment example ([#759](https://github.com/eslint-stylistic/eslint-stylistic/issues/759)) ([c841bb6](https://github.com/eslint-stylistic/eslint-stylistic/commit/c841bb6fe72fd13a1db28e21580a1056036d25fe)) * fix eslint error ([#775](https://github.com/eslint-stylistic/eslint-stylistic/issues/775)) ([f2866f9](https://github.com/eslint-stylistic/eslint-stylistic/commit/f2866f9120fa73c5ed98e501364fdd3948cabd82)) * fix eslint error tip does not display ([#792](https://github.com/eslint-stylistic/eslint-stylistic/issues/792)) ([b09756d](https://github.com/eslint-stylistic/eslint-stylistic/commit/b09756de4061e249dc34c424948be9a53dbed821)) * incorrect error tip should display ([#747](https://github.com/eslint-stylistic/eslint-stylistic/issues/747)) ([7e06b81](https://github.com/eslint-stylistic/eslint-stylistic/commit/7e06b8118c563e7ab0e7b99bd1f579249e3b5de9)) * typo ([#723](https://github.com/eslint-stylistic/eslint-stylistic/issues/723)) ([b6ed751](https://github.com/eslint-stylistic/eslint-stylistic/commit/b6ed75158336a3253378b6312c5311ebbd139bcb)) ### Chores * `comma-dangle` ([#716](https://github.com/eslint-stylistic/eslint-stylistic/issues/716)) ([7e55b16](https://github.com/eslint-stylistic/eslint-stylistic/commit/7e55b1645d228ee7471bfdd71ff92bf9a7a0cd16)) * merge `brace-style` ([#715](https://github.com/eslint-stylistic/eslint-stylistic/issues/715)) ([5769933](https://github.com/eslint-stylistic/eslint-stylistic/commit/5769933da4c402fd54a59cfeb664f172c27948eb)) * merge `indent` ([#713](https://github.com/eslint-stylistic/eslint-stylistic/issues/713)) ([a57c2bb](https://github.com/eslint-stylistic/eslint-stylistic/commit/a57c2bb27226d5daf3098f09444ff91de2338084)) * merge `key-spacing` ([#734](https://github.com/eslint-stylistic/eslint-stylistic/issues/734)) ([99c0873](https://github.com/eslint-stylistic/eslint-stylistic/commit/99c0873f74464bff90f148efb8d4282a042956a0)) * merge `keyword-spacing` ([#732](https://github.com/eslint-stylistic/eslint-stylistic/issues/732)) ([0018519](https://github.com/eslint-stylistic/eslint-stylistic/commit/001851960ad5cf7e2490aa097655202dde2a80ba)) * merge `lines-between-class-members` ([#730](https://github.com/eslint-stylistic/eslint-stylistic/issues/730)) ([9f4bda0](https://github.com/eslint-stylistic/eslint-stylistic/commit/9f4bda0044d3ccb760eba65467a2062349c4409e)) * merge `no-extra-parens` ([#711](https://github.com/eslint-stylistic/eslint-stylistic/issues/711)) ([d6809c9](https://github.com/eslint-stylistic/eslint-stylistic/commit/d6809c910510a4477e01ea248071f0701d0af4ed)) * merge `no-extra-semi` ([#731](https://github.com/eslint-stylistic/eslint-stylistic/issues/731)) ([880814e](https://github.com/eslint-stylistic/eslint-stylistic/commit/880814e49fae4f25d1ff58204348427e65609714)) * merge `object-property-newline` ([#719](https://github.com/eslint-stylistic/eslint-stylistic/issues/719)) ([d49ef91](https://github.com/eslint-stylistic/eslint-stylistic/commit/d49ef91e765938c60e2b344391a0d5a09c85bdc1)) * merge `quote-props` ([#729](https://github.com/eslint-stylistic/eslint-stylistic/issues/729)) ([e5b09a5](https://github.com/eslint-stylistic/eslint-stylistic/commit/e5b09a52c1501295de96fa95e97b91d4ffeadddd)) * merge `quotes` ([#720](https://github.com/eslint-stylistic/eslint-stylistic/issues/720)) ([9284830](https://github.com/eslint-stylistic/eslint-stylistic/commit/9284830c2b816c66b8ae50bd4e0c0ecff1ad555e)) * merge `semi-spacing` ([#727](https://github.com/eslint-stylistic/eslint-stylistic/issues/727)) ([72856a8](https://github.com/eslint-stylistic/eslint-stylistic/commit/72856a876c64071cc68e9437562ec2422dfd39f6)) * merge `semi` ([#728](https://github.com/eslint-stylistic/eslint-stylistic/issues/728)) ([85eeaa1](https://github.com/eslint-stylistic/eslint-stylistic/commit/85eeaa16f102190f04801a8bfa9675f6638b51a4)) * merge object-curly-newline ([#717](https://github.com/eslint-stylistic/eslint-stylistic/issues/717)) ([0d3e33b](https://github.com/eslint-stylistic/eslint-stylistic/commit/0d3e33bda279dfc532efd4f6cafeb0b1881a3f9e)) * merge object-curly-spacing ([#718](https://github.com/eslint-stylistic/eslint-stylistic/issues/718)) ([d943ef0](https://github.com/eslint-stylistic/eslint-stylistic/commit/d943ef0c41a59ad361a2e14ea80058c3c0f9a2a6)) * use `RuleOptions` and `MessageIds` generic type ([#742](https://github.com/eslint-stylistic/eslint-stylistic/issues/742)) ([ace84e3](https://github.com/eslint-stylistic/eslint-stylistic/commit/ace84e3f15ec50443f250106aedbb5e38af4b5bd)) ### v4.2.0 ## [4.2.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.1.0...v4.2.0) (2025-03-03) ### Features * **config:** update `yield-star-spacing` and `generator-star-spacing` config to align with Prettier ([86d17c8](https://github.com/eslint-stylistic/eslint-stylistic/commit/86d17c808df86abd89549b3554b793f71903d27b)) ### Documentation * remove legacy config option, close [#703](https://github.com/eslint-stylistic/eslint-stylistic/issues/703) ([de8369e](https://github.com/eslint-stylistic/eslint-stylistic/commit/de8369e3d9b85055014562c6055c5bf6e801dba1)) ### v4.1.0 ## [4.1.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.0.1...v4.1.0) (2025-02-26) ### Features * add `module.exports` named export for `require(esm)` compatibility ([#700](https://github.com/eslint-stylistic/eslint-stylistic/issues/700)) ([668c955](https://github.com/eslint-stylistic/eslint-stylistic/commit/668c9556212423702dad4b73685c2299ece2527a)) ### Documentation * update merged note ([07b08f1](https://github.com/eslint-stylistic/eslint-stylistic/commit/07b08f1c7d74de0fe2cb6886b4f49baae574a71b)) ### Chores * merge `lines-around-comment` ([#691](https://github.com/eslint-stylistic/eslint-stylistic/issues/691)) ([f59605b](https://github.com/eslint-stylistic/eslint-stylistic/commit/f59605b9d1967357e9507998b0f7649c20094d55)) * merge `space-before-blocks` ([#698](https://github.com/eslint-stylistic/eslint-stylistic/issues/698)) ([6e8554d](https://github.com/eslint-stylistic/eslint-stylistic/commit/6e8554dbcb4dc87814c7131d3a235f3c68dee16e)) * merge `space-infix-ops` ([#697](https://github.com/eslint-stylistic/eslint-stylistic/issues/697)) ([1a1b388](https://github.com/eslint-stylistic/eslint-stylistic/commit/1a1b3886c42baeb15f113a8129256d1e0d9c23a6)) * remove unnecessary ternary expression ([#695](https://github.com/eslint-stylistic/eslint-stylistic/issues/695)) ([66a4b18](https://github.com/eslint-stylistic/eslint-stylistic/commit/66a4b18d46979a1a51e350a0f547d28900a078dc)) ### v4.0.1 ## [4.0.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.0.0...v4.0.1) (2025-02-19) ### Bug Fixes * **indent-binary-ops:** handle `{` for left token check ([#693](https://github.com/eslint-stylistic/eslint-stylistic/issues/693)) ([7f2740e](https://github.com/eslint-stylistic/eslint-stylistic/commit/7f2740e824b621c07fe373f81bdd7dac093f2422)) ### Chores * merge `block-spacing` ([#690](https://github.com/eslint-stylistic/eslint-stylistic/issues/690)) ([b239b71](https://github.com/eslint-stylistic/eslint-stylistic/commit/b239b717bb6dc9eb0632ce9d3bb3379501b72471)) ### v4.0.0 ## [4.0.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v4.0.0-beta.1...v4.0.0) (2025-02-18) ### ⚠ BREAKING CHANGES * migrate to ESM-only, requires ESLint v9+ ([#670](https://github.com/eslint-stylistic/eslint-stylistic/issues/670)) ### Features * **semi-spacing:** support handling typescript ([#687](https://github.com/eslint-stylistic/eslint-stylistic/issues/687)) ([8b76c93](https://github.com/eslint-stylistic/eslint-stylistic/commit/8b76c931178b705523bb130eb2d8e154071ea7ff)) * **space-infix-ops:** allow to ignore types in ts variant ([#684](https://github.com/eslint-stylistic/eslint-stylistic/issues/684)) ([c83ce20](https://github.com/eslint-stylistic/eslint-stylistic/commit/c83ce20633966e6abfc181ee667ff4a9ea7d8c79)) ### Chores * release-please-mark ([b894a75](https://github.com/eslint-stylistic/eslint-stylistic/commit/b894a75f8d38ab9af6ae419d69447a2de0ff337e)) ### v4.0.0-beta.1 ## [4.0.0-beta.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v3.1.0...v4.0.0-beta.1) (2025-02-10) ### ⚠ BREAKING CHANGES * migrate to ESM-only, requires ESLint v9+ ([#670](https://github.com/eslint-stylistic/eslint-stylistic/issues/670)) ### Features * migrate to ESM-only, requires ESLint v9+ ([#670](https://github.com/eslint-stylistic/eslint-stylistic/issues/670)) ([3145d50](https://github.com/eslint-stylistic/eslint-stylistic/commit/3145d5082191505f319e576cc30da51b907c380e)) ### Chores * release-please-mark ([100a4fd](https://github.com/eslint-stylistic/eslint-stylistic/commit/100a4fd52a097ba9487b43c5e4c3fff222094a1e)) ### v3.1.0 ## [3.1.0](https://github.com/eslint-stylistic/eslint-stylistic/compare/v3.0.1...v3.1.0) (2025-02-08) ### Features * **generic-spacing:** remove spaces in type param instantiation ([#677](https://github.com/eslint-stylistic/eslint-stylistic/issues/677)) ([2a29e28](https://github.com/eslint-stylistic/eslint-stylistic/commit/2a29e2820116c5e728de9f15f324677e4240d25f)) ### v3.0.1 ## [3.0.1](https://github.com/eslint-stylistic/eslint-stylistic/compare/v3.0.0...v3.0.1) (2025-01-29) ### Bug Fixes * **deps:** unpin typescript-eslint deps ([#673](https://github.com/eslint-stylistic/eslint-stylistic/issues/673)) ([9fb672d](https://github.com/eslint-stylistic/eslint-stylistic/commit/9fb672df83c5138a3f521f281e37babb307606bc)) --- ✨ This PR was created by Minori, your friendly dependency updater! 🌸
minori added 1 commit 2026-02-03 19:20:45 -08:00
deps: update @stylistic/eslint-plugin to 5.7.1
Node.js CI / CI (pull_request) Failing after 15s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m19s
3dbaf11012
minori added 1 commit 2026-02-19 07:00:39 -08:00
deps: update @stylistic/eslint-plugin to 5.8.0
Node.js CI / CI (pull_request) Failing after 9s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 53s
22df3c523f
Some required checks failed
Node.js CI / CI (pull_request) Failing after 9s
Required
Details
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 53s
This pull request doesn't have enough required approvals yet. 0 of 1 approvals granted from users or teams on the allowlist.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependencies/update--stylistic-eslint-plugin:dependencies/update--stylistic-eslint-plugin
git checkout dependencies/update--stylistic-eslint-plugin
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/eslint-config#7