This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @stylistic/eslint-plugin (source) | ^4.2.0 → ^5.7.1 |
Release Notes
eslint-stylistic/eslint-stylistic (@​stylistic/eslint-plugin)
v5.7.1
Bug Fixes
- add
metato plugin (#1102) (f9d8a21) - deps: revert
eslint-visitor-keysandespreeto compatible versions (#1111) (572f1ab) - disable-legacy: disable
multiline-comment-style(#1103) (03fc476) - no-whitespace-before-property: detect whitespace in
TSIndexedAccessTypewith parens (#1099) (60aafcb) - upgrade deps (#1112) (29a1d0a)
Documentation
Chores
- extract
safeReplaceTextBetweento reuse common fix logic (#1104) (a49451f) - jsx-rules: cleanup
meta, usedefaultOptions(#1108) (55bbd1d) - line-comment-position: simplify options initialization (#1106) (4d6b10a)
- use
defaultOptionsin rules (#1105) (666e8ee)
v5.7.0
Features
- customize: allow indent option as full rule options (#1091) (ab50c71)
- deprecate
jsx-sort-propsin favor ofeslint-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
hasCommentsBetweenwithsourceCode.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
Bug Fixes
v5.6.0
Features
- arrow-spacing: support
TSFunctionTypeandTSConstructorType(#1036) (a5380d2) - computed-property-spacing: support
TSIndexedAccessType(#1047) (d6e7437) - no-whitespace-before-property: support TS nodes (#1046) (684ff76)
- type-annotation-spacing: deprecate
overrides.arrowin favor ofarrow-spacing(#1037) (598bbb0) - update deps (#1052) (29d09cc)
Bug Fixes
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
unindentfor better collapse (#1032) (839502a) - type-generic-spacing: remove logic duplicated with
comma-spacing(#1024) (361cfc8) - upgrade to vitest v4 (#1040) (c9d684b)
v5.5.0
Features
- comma-dangle: support
TSFunctionTypeandTSDeclareFunction(#1015) (cd3776f) - comma-dangle: support
TSTypeParameterInstantiation(#1016) (ba930e7) - indent: deprecate
offsetTernaryExpressionsOffsetCallExpressionsviaoffsetTernaryExpressions.CallExpression(#997) (f2837b1) - indent: introduce
NewExpressionandAwaitExpressioninoffsetTernaryExpressions(#996) (2b5a39f) - new rule list-style (#895) (a9ec0de)
- object-curly-spacing: add
emptyObjectsoption 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
NewExpressioninConditionalExpression(#994) (01cec33) - replace
context.getSourceCode()withcontext.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.callwithObject.hasOwn(#992) (97193e1)
v5.4.0
Features
- generator-star-spacing: introduce
shorthandto 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
keywordsoption (#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
v5.3.1
Build Related
v5.2.3
Bug Fixes
- indent: correctly locate left paren in
CallExpressionwith specific type arguments (#910) (f551685) - indent: prevent crashes during
JSXFragmenthandling (#919) (5937be9)
v5.2.2
Bug Fixes
- no-extra-parens: skip nested
TSUnionType/TSIntersectionTypewhennestedBinaryExpressions: false(#905) (348f62f) - object-curly-spacing: prevent crash when encountering multiple non-ImportSpecifier nodes (#907) (9b77d02)
Chores
v5.2.1
Bug Fixes
- indent: ignore semicolon in
TSTypeAliasDeclaration(#903) (71aaccc) - run update, correct schema (#887) (cc06d9a)
Chores
- object-curly-spacing: simplify import/export checks (#897) (5c1b8e9)
- unify
isRegExpLiteral(#891) (0d9a5f7)
Performance
v5.2.0
Features
- add
warnOnceutility for deprecation warnings (#867) (f015822) - indent: introduce
returnTypeforFunctionDeclarationandFunctionExpression(#884) (c0a09fb) - indent: support
TSTypeAliasDeclaration(#796) (c62afea) - keyword-spacing: support
ImportAttribute(#863) (08d4193) - multiline-comment-style: add support for exclamation comments (#876) (b2ece9f)
- no-extra-parens: support part of TS Nodes (#873) (7d4aa27)
- object-curly-spacing: support
ImportAttribute(#862) (000f2f4) - support
AccessorProperty(#829) (2143f34)
Bug Fixes
- disallow extra properties in rule options (#883) (bac5f3f)
- indent: align first element when
VariableDeclaratorisfirst(#861) (ddd14c8)
Documentation
- enhance readability (#880) (4a5fe59)
- fix link of
no-unexpected-multiline(#847) (0639099) - operator-linebreak: add description for "ignore" option earlier (#866) (46e43f5)
Chores
v5.1.0
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
Chores
- release-please-mark (3616355)
v4.4.1
Bug Fixes
Chores
- indent-binary-ops: use unified testing tool (#806) (3a8fc53)
- type-generic-spacing: unify spacing checks (#800) (6f8b01c)
v4.4.0
Features
v4.3.0
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
ChainExpressionandAwaitExpressionwhenoffsetTernaryExpressionsOffsetCallExpressions(#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
- deprecate
jsx-indent(#741) (ca23ce1) - fix comment example (#759) (c841bb6)
- fix eslint error (#775) (f2866f9)
- fix eslint error tip does not display (#792) (b09756d)
- incorrect error tip should display (#747) (7e06b81)
- typo (#723) (b6ed751)
Chores
comma-dangle(#716) (7e55b16)- merge
brace-style(#715) (5769933) - merge
indent(#713) (a57c2bb) - merge
key-spacing(#734) (99c0873) - merge
keyword-spacing(#732) (0018519) - merge
lines-between-class-members(#730) (9f4bda0) - merge
no-extra-parens(#711) (d6809c9) - merge
no-extra-semi(#731) (880814e) - merge
object-property-newline(#719) (d49ef91) - merge
quote-props(#729) (e5b09a5) - merge
quotes(#720) (9284830) - merge
semi-spacing(#727) (72856a8) - merge
semi(#728) (85eeaa1) - merge object-curly-newline (#717) (0d3e33b)
- merge object-curly-spacing (#718) (d943ef0)
- use
RuleOptionsandMessageIdsgeneric type (#742) (ace84e3)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.