Skip to content

[pull] master from apify:master#135

Merged
pull[bot] merged 3 commits intocode:masterfrom
apify:master
Feb 4, 2026
Merged

[pull] master from apify:master#135
pull[bot] merged 3 commits intocode:masterfrom
apify:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 4, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

l2ysho and others added 3 commits February 4, 2026 14:38
## Changes
- Replace `@stylistic/eslint-plugin-ts` with `@stylistic/eslint-plugin`
in package.json
- Update import and plugin reference in eslint.config.mjs

## Why
The `@stylistic/eslint-plugin-ts` package has been deprecated. 

```
This package is deprecated in favor of the unified @stylistic/eslint-plugin, please consider migrating to the main package
```
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@stylistic/eslint-plugin](https://redirect.github.com/eslint-stylistic/eslint-stylistic)
([source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin))
| [`^4.2.0` →
`^5.0.0`](https://renovatebot.com/diffs/npm/@stylistic%2feslint-plugin/4.4.1/5.7.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@stylistic%2feslint-plugin/5.7.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@stylistic%2feslint-plugin/4.4.1/5.7.1?slim=true)
|

---

### Release Notes

<details>
<summary>eslint-stylistic/eslint-stylistic
(@&#8203;stylistic/eslint-plugin)</summary>

###
[`v5.7.1`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#571-2026-01-23)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.0...v5.7.1)

##### Bug Fixes

- add `meta` to plugin
([#&#8203;1102](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1102))
([f9d8a21](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f9d8a2143ae854924b58c8bac7c5f5c22a06b5c4))
- **deps:** revert `eslint-visitor-keys` and `espree` to compatible
versions
([#&#8203;1111](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1111))
([572f1ab](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/572f1abf6382248e276f0ad2e3107f08a035436f))
- **disable-legacy:** disable `multiline-comment-style`
([#&#8203;1103](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1103))
([03fc476](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/03fc476d716e4aa41390b867f2f0fa0155a9bfec))
- **no-whitespace-before-property:** detect whitespace in
`TSIndexedAccessType` with parens
([#&#8203;1099](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1099))
([60aafcb](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/60aafcbf47c086031522c4700ada4b2a313614ce))
- upgrade deps
([#&#8203;1112](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1112))
([29a1d0a](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/29a1d0a5aa0d0f248b515474a1c6583abcd5fe1b))

##### Documentation

- **indent:** update deprecation tips
([#&#8203;1109](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1109))
([6a6d30b](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/6a6d30b125e3bfd031c62ed058358cfcc0356fa5))

##### Chores

- extract `safeReplaceTextBetween` to reuse common fix logic
([#&#8203;1104](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1104))
([a49451f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/a49451f8246d5efe670116beec741d993c53a682))
- **jsx-rules:** cleanup `meta`, use `defaultOptions`
([#&#8203;1108](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1108))
([55bbd1d](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/55bbd1d52f5d5b300bfd6032a17c4ada66629453))
- **line-comment-position:** simplify options initialization
([#&#8203;1106](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1106))
([4d6b10a](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/4d6b10ad6a29ec4443b66db3634f88e314df4f74))
- use `defaultOptions` in rules
([#&#8203;1105](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1105))
([666e8ee](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/666e8eea27f98ffeb836ede36ce81491a8c580e7))

###
[`v5.7.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#570-2026-01-09)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.1...v5.7.0)

##### Features

- **customize:** allow indent option as full rule options
([#&#8203;1091](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1091))
([ab50c71](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/ab50c7170d855d2833c7381a0401ce4f1a7e4259))
- deprecate `jsx-sort-props` in favor of `eslint-plugin-perfectionist`
([#&#8203;1071](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1071))
([622b888](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/622b88885006cd1cd1e5ebfb1d665176505ada61))
- **dot-location:** support `MetaProperty`, `TSQualifiedName`,
`TSImportType`, `JSXMemberExpression`
([#&#8203;1063](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1063))
([c296e42](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c296e42fc8ae8c2b48379aa7f06ee092aa7bc7f3))
- **eol-last:** improve to make language-agnostic
([#&#8203;1051](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1051))
([9152494](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/9152494b67f71e0278231fdf1eeb08445b0d64d2))
- **linebreak-style:** improve to make language-agnostic
([#&#8203;1050](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1050))
([132926d](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/132926d6bb7e5e195d7ae9f7e9d8c2c3a3a543a1))
- **type-annotation-spacing:** allow ignore check `arrow`
([#&#8203;1080](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1080))
([1aaf61f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/1aaf61f39fc2bb036c75ee3460e73a870f738633))
- update deps, support
[@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
>=8.48.0
([#&#8203;1095](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1095))
([172ef89](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/172ef89d6b19c0fdf974a041a67d5b9f24f7c827))

##### Bug Fixes

- **list-style:** replace text range with delimiter directly
([#&#8203;1062](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1062))
([c2ac348](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c2ac3483e9baf10187e71756931f19b2f2b50a51))
- **object-curly-spacing:** allow space before comment in multi-line
objects
([#&#8203;1076](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1076))
([d73c03e](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/d73c03e970b50980b02a754596e352fd86cedaaf))

##### Documentation

- fix command to run docs
([#&#8203;1058](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1058))
([f597441](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f5974417fa5e2f00c661e443f510dbe72cdd4777))

##### Build Related

- **deps:** bump actions/checkout from 5 to 6
([#&#8203;1061](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1061))
([767efe4](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/767efe49154ac91bce0c8556d735eed266988d57))
- **deps:** bump actions/download-artifact from 6 to 7
([#&#8203;1067](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1067))
([272e75d](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/272e75d7caf535504cd9e8a0e2c16bb9d17117dc))
- **deps:** bump actions/upload-artifact from 5 to 6
([#&#8203;1068](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1068))
([50239e3](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/50239e30603d030b6ef4bec3acdd66f2b73bee8d))

##### Chores

- **docs:** extract local vite plugins from `vite.config.ts`
([#&#8203;1081](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1081))
([79e6c6b](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/79e6c6b8289869ecaf4bfa189eefa6879620fa5a))
- **indent:** simplify handling of `TSConditionalType`
([#&#8203;1075](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1075))
([233c967](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/233c9678b312f3e816984a2ddfe34c7e376ec553))
- **indent:** simplify handling of `TSMappedType`
([#&#8203;1073](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1073))
([30b6bb3](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/30b6bb35e54c7db315305a9cc4c30a4722d03ad5))
- **member-delimiter-style:** use auto-generated types
([#&#8203;1089](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1089))
([580164b](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/580164b91190b19ecbe643ffdaca5431e37bec9d))
- **padding-line-between-statements:** use auto-generated types
([#&#8203;1090](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1090))
([a80aefb](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/a80aefb09ff022f8ff2134720c82a3d0d1ff236e))
- replace `hasCommentsBetween` with `sourceCode.commentsExistBetween`
([#&#8203;1094](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1094))
([77e1370](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/77e1370147573afcd5958c5fe921ce2b0ffc21bf))
- **test-utils:** replace language conditionals with a config object
([#&#8203;1064](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1064))
([e78a122](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/e78a122232e6b1a52d8fff550dfbe8793dd8c6c8))
- **utils:** simplify type guards, cleanup typings & docs
([#&#8203;1086](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1086))
([843428e](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/843428ebf94dbe2013d93032271064fb8a5660de))

###
[`v5.6.1`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#561-2025-11-19)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1)

##### Bug Fixes

- **computed-property-spacing:** guard with `node.type` instead of
`computed` check
([#&#8203;1054](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054))
([c486861](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce))

###
[`v5.6.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#560-2025-11-18)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0)

##### Features

- **arrow-spacing:** support `TSFunctionType` and `TSConstructorType`
([#&#8203;1036](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036))
([a5380d2](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990))
- **computed-property-spacing:** support `TSIndexedAccessType`
([#&#8203;1047](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047))
([d6e7437](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d))
- **no-whitespace-before-property:** support TS nodes
([#&#8203;1046](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046))
([684ff76](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63))
- **type-annotation-spacing:** deprecate `overrides.arrow` in favor of
`arrow-spacing`
([#&#8203;1037](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037))
([598bbb0](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47))
- update deps
([#&#8203;1052](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052))
([29d09cc](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5))

##### Bug Fixes

- **type-generic-spacing:** ignore spaces after `new` in
`TSConstructorType`
([#&#8203;1044](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044))
([aa0c6ac](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb))

##### Documentation

- **no-extra-parens:** add missing `]` in various examples.
([#&#8203;1048](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048))
([88248cf](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449))
- **quotes:** update deprecated options to latest and add tips
([#&#8203;1026](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026))
([dc949f8](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110))

##### Build Related

- **deps:** bump actions/download-artifact from 5 to 6
([#&#8203;1033](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033))
([8845342](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd))
- **deps:** bump actions/setup-node from 5 to 6
([#&#8203;1029](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029))
([aa2f991](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615))
- **deps:** bump actions/upload-artifact from 4 to 5
([#&#8203;1034](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034))
([657e8ce](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3))

##### Chores

- **indent:** cleanup `TestCaseError#nodeType`
([#&#8203;1043](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043))
([3fcec3e](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6))
- **indent:** simplify logic in `JSXText`
([#&#8203;1027](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027))
([d83c5b0](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4))
- **space-infix-ops:** simplify logic
([#&#8203;1022](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022))
([6d57a7d](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b))
- **type-annotation-spacing:** simplify type definitions
([#&#8203;1031](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031))
([aa6a0a3](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27))
- **type-annotation-spacing:** use `unindent` for better collapse
([#&#8203;1032](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032))
([839502a](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6))
- **type-generic-spacing:** remove logic duplicated with `comma-spacing`
([#&#8203;1024](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024))
([361cfc8](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c))
- upgrade to vitest v4
([#&#8203;1040](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040))
([c9d684b](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f))

###
[`v5.5.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#550-2025-10-18)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0)

##### Features

- **comma-dangle:** support `TSFunctionType` and `TSDeclareFunction`
([#&#8203;1015](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1015))
([cd3776f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/cd3776f8a9c66fdc8ac0ee523734c8b1e30d0859))
- **comma-dangle:** support `TSTypeParameterInstantiation`
([#&#8203;1016](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1016))
([ba930e7](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/ba930e7269351ea1bfc423dd8036e9658438f25c))
- **indent:** deprecate `offsetTernaryExpressionsOffsetCallExpressions`
via `offsetTernaryExpressions.CallExpression`
([#&#8203;997](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/997))
([f2837b1](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f2837b1d9a5d74bef64f660846f5ac78684aaed0))
- **indent:** introduce `NewExpression` and `AwaitExpression` in
`offsetTernaryExpressions`
([#&#8203;996](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/996))
([2b5a39f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/2b5a39fc985a2c9263736f43ae362a86c4426281))
- new rule list-style
([#&#8203;895](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/895))
([a9ec0de](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/a9ec0de85d61c9e7452dac1942fff46684c379ed))
- **object-curly-spacing:** add `emptyObjects` option to control spacing
in empty objects
([#&#8203;1002](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1002))
([85ef5bc](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/85ef5bcf052bdd4646abed86130b4fc8d7d948fb))
- **padding-line-between-statements:** narrow report range to reduce
noise
([#&#8203;1017](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1017))
([b3a3acf](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/b3a3acffbfa88d6cc0c0072e9e46129cfeeb9a98))
- update deps
([#&#8203;1011](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1011))
([9d5085c](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/9d5085c0309e1b6868838c5a992fce2b703e023d))

##### Bug Fixes

- **indent:** correctly indent `NewExpression` in
`ConditionalExpression`
([#&#8203;994](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/994))
([01cec33](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/01cec33474304bcb0365ab7d9ca8f4b504529e82))
- replace `context.getSourceCode()` with `context.sourceCode`
([#&#8203;1004](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1004))
([f3faa54](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f3faa54295621c5eddbbefbf4630974770f60a69))

##### Documentation

- **contribute:** add guide to run the document site
([#&#8203;1001](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1001))
([37a64c5](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/37a64c5b9c1edd3c184d9d112e1539d06ddc08dc))
- **object-curly-spacing:** introduce `overrides`
([#&#8203;998](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/998))
([6452b52](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/6452b523a48f4f21a3c1d37ca70c6246ce9fa897))

##### Chores

- **no-extra-parens:** remove useless logic
([#&#8203;1013](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1013))
([8e34765](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/8e34765bed7ed363386d8d38e27a34b605c4fed6))
- remove `TestCaseError#type`
([#&#8203;1005](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1005))
([83d00c5](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/83d00c5735a3ac5a69fc053c3714cd8ca14ab5f4))
- replace `Object.prototype.hasOwnProperty.call` with `Object.hasOwn`
([#&#8203;992](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/992))
([97193e1](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/97193e14d60d9e46b9c9a5cde3be5f2f35e9c251))

###
[`v5.4.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#540-2025-09-19)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.3.1...v5.4.0)

##### Features

- **generator-star-spacing:** introduce `shorthand` to override property
function shorthands
([#&#8203;980](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/980))
([62d7a17](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/62d7a1726275e2e30bc88b099294b4306887ca96))
- introduce experimental mechanism
([#&#8203;894](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/894))
([87f09ee](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/87f09ee6fa2a05e14b745c0777a8e2c3fd73db1c))
- **object-curly-spacing:** introduce `overrides`
([#&#8203;898](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/898))
([2a422b7](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/2a422b7955f317a141e1d921b05c9156072765e5))

##### Bug Fixes

- correctly display the deprecation warning
([#&#8203;967](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/967))
([094aa48](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/094aa485264e0b904bee51b96612c4f7672a1979))
- **multiline-comment-style:** correctly handle ignored comments
([#&#8203;969](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/969))
([cad56b2](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/cad56b2ad7d694efeda8891dabf8bb2c7fe1cfb0))
- **quote-props:** only check ES3 reserved words for `keywords` option
([#&#8203;964](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/964))
([bc4810f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/bc4810fb3482247612fc71f30d23411b9d334b71))
- update deps
([#&#8203;983](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/983))
([86596f9](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/86596f93fe8601afc08409a52ea4c6614670c0c9))

##### Documentation

- **indent:** introduce `assignmentOperator`
([#&#8203;974](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/974))
([8a096a8](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/8a096a80619bf1ce6ce886a670bf199746d40299))
- **max-len:** clarify that ignorePattern needs to be a string
([#&#8203;981](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/981))
([d38b703](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/d38b7035a301bad49a6ec7492cd00c30734a0dd3))

##### Build Related

- **deps:** bump actions/setup-node from 4 to 5
([#&#8203;976](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/976))
([2983f00](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/2983f0097bedc4d14dfbd0a574b0eff5dcc2a5b0))

###
[`v5.3.1`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#531-2025-09-01)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.3...v5.3.1)

##### Build Related

- fix publish
([#&#8203;961](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/961))
([722b259](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/722b259e9c2b0593380f03f27a0401d7e48697f3))

###
[`v5.2.3`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#523-2025-08-08)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.2...v5.2.3)

##### Bug Fixes

- **indent:** correctly locate left paren in `CallExpression` with
specific type arguments
([#&#8203;910](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/910))
([f551685](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f55168509c46a6f6d12b54b68ea335feb1afb2dd))
- **indent:** prevent crashes during `JSXFragment` handling
([#&#8203;919](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/919))
([5937be9](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/5937be96559fe62b98e43e3e2087b797ce57500f))

###
[`v5.2.2`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#522-2025-07-22)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.1...v5.2.2)

##### Bug Fixes

- **no-extra-parens:** skip nested `TSUnionType/TSIntersectionType` when
`nestedBinaryExpressions: false`
([#&#8203;905](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/905))
([348f62f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/348f62f4fc0da84860dd44dc71c3da9f54c318cc))
- **object-curly-spacing:** prevent crash when encountering multiple
non-ImportSpecifier nodes
([#&#8203;907](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/907))
([9b77d02](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/9b77d02fb7f4b1a4f2578352801f2c0d430acd08))

##### Chores

- **padding-line-between-statements:** simplify options definition
([#&#8203;900](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/900))
([ced7591](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/ced75917d747a34cad3f31ae163f6bf076506085))

###
[`v5.2.1`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#521-2025-07-21)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.2.0...v5.2.1)

##### Bug Fixes

- **indent:** ignore semicolon in `TSTypeAliasDeclaration`
([#&#8203;903](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/903))
([71aaccc](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/71aaccc8306f6625f57596d532c06a1562388129))
- run update, correct schema
([#&#8203;887](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/887))
([cc06d9a](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/cc06d9ab03ac99ac09633be4b9b18ee398083943))

##### Chores

- **object-curly-spacing:** simplify import/export checks
([#&#8203;897](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/897))
([5c1b8e9](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/5c1b8e92551806bcf548201534b2095244b29136))
- unify `isRegExpLiteral`
([#&#8203;891](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/891))
([0d9a5f7](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/0d9a5f736c83a2fb89d6fc466616fd87babd3272))

##### Performance

- reduce array iterations
([#&#8203;886](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/886))
([84b7d0e](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/84b7d0e2c91f01c2bedfbd505555daf4c22bccb8))

###
[`v5.2.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#520-2025-07-16)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.1.0...v5.2.0)

##### Features

- add `warnOnce` utility for deprecation warnings
([#&#8203;867](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/867))
([f015822](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/f0158222e8a97fcbb9d0e7c921e4f3de1baa1816))
- **indent:** introduce `returnType` for `FunctionDeclaration` and
`FunctionExpression`
([#&#8203;884](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/884))
([c0a09fb](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c0a09fb48859bac61bb6a53704dc326f16d824aa))
- **indent:** support `TSTypeAliasDeclaration`
([#&#8203;796](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/796))
([c62afea](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/c62afeab8695e2271267be5dc5dff59d35ad2f42))
- **keyword-spacing:** support `ImportAttribute`
([#&#8203;863](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/863))
([08d4193](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/08d4193872c5d335f881fce2d3ba5a4699cda383))
- **multiline-comment-style:** add support for exclamation comments
([#&#8203;876](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/876))
([b2ece9f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/b2ece9f09fa968a8c4866d61b231ec57897b0e43))
- **no-extra-parens:** support part of TS Nodes
([#&#8203;873](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/873))
([7d4aa27](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/7d4aa27c0378c58023b133cea4018b0ba069308f))
- **object-curly-spacing:** support `ImportAttribute`
([#&#8203;862](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/862))
([000f2f4](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/000f2f49e706a63ed478eb7390284ed7558e78dd))
- support `AccessorProperty`
([#&#8203;829](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/829))
([2143f34](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/2143f34976e80a3f43db7838706d4180e736f981))

##### Bug Fixes

- disallow extra properties in rule options
([#&#8203;883](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/883))
([bac5f3f](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/bac5f3f5623264a6fe88dd0b56f959f0401acc07))
- **indent:** align first element when `VariableDeclarator` is `first`
([#&#8203;861](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/861))
([ddd14c8](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/ddd14c83cf77344a1775df745b1abca01543f5d6))

##### Documentation

- enhance readability
([#&#8203;880](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/880))
([4a5fe59](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/4a5fe59f528021fa2e6e8f787d2f21a69739391b))
- fix link of `no-unexpected-multiline`
([#&#8203;847](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/847))
([0639099](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/06390997277f78dba4f24e1830d5ffbc332360bb))
- **operator-linebreak:** add description for "ignore" option earlier
([#&#8203;866](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/866))
([46e43f5](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/46e43f5b79fa8d253bd63bf4b22e2e2f6b1d0268))

##### Chores

- **indent:** cleanup cases
([#&#8203;859](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/859))
([9d8a9c6](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/9d8a9c6303f29c236ffbdf5a63cf7f67c418d68c))

###
[`v5.1.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#510-2025-06-29)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v5.0.0...v5.1.0)

##### Bug Fixes

- correct rule name in `disable-legacy`
([#&#8203;849](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/849))
([e63f1e4](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/e63f1e418aae14b7bfdfc764c3a1a310d7af4ddb))
- **indent:** correct handling of return type annotations
([#&#8203;853](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/853))
([5259950](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/5259950b5f5be86d1d73f6dcb07952b1d36f31e1))

##### Build Related

- migrate to `tsdown`
([#&#8203;854](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/854))
([5d2bec1](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/5d2bec10f1da31eb56ccf637d936dcbba79983cc))

##### Chores

- cleanup duplicate test cases
([#&#8203;855](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/855))
([140db85](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/140db8594f195193abb39d16aef5f01d386cc651))
- release-please-mark
([da0be03](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/da0be031fc4fbea6c52640f913269e0bf07093c5))

###
[`v5.0.0`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#500-2025-06-23)

[Compare
Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v4.4.1...v5.0.0)

##### Chores

- release-please-mark
([3616355](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/36163552bc0f010cbb16a2fdeeba955405500733))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/apify/crawlee).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Feb 4, 2026
@pull pull bot added the ⤵️ pull label Feb 4, 2026
@pull pull bot merged commit ba60f04 into code:master Feb 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant