Skip to content

chore(deps): update linters - #172

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters

Conversation

@renovate

@renovate renovate Bot commented Mar 18, 2024 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@typescript-eslint/eslint-plugin (source) ^6.7.5 → ^6.21.0 age confidence
@typescript-eslint/parser (source) ^6.7.5 → ^6.21.0 age confidence
eslint (source) ^8.51.0 → ^8.57.1 age confidence
eslint-config-prettier ^9.0.0 → ^9.1.2 age confidence
eslint-config-sanity (source) ^7.0.1 → ^7.1.4 age confidence
eslint-plugin-prettier ^5.0.1 → ^5.5.7 age confidence
eslint-plugin-react ^7.33.2 → ^7.37.5 age confidence
eslint-plugin-simple-import-sort ^12.0.0 → ^12.1.1 age confidence
prettier (source) ^3.0.3 → ^3.9.10 age confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v6.21.0

Compare Source

🚀 Features
  • export plugin metadata

  • allow parserOptions.project: false

  • eslint-plugin: add rule prefer-find

🩹 Fixes
  • eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression

  • eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values

  • eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions

  • eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option

  • eslint-plugin: [class-literal-property-style] allow getter when same key setter exists

  • eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before as keyword

❤️ Thank You
  • auvred
  • Brad Zacher
  • Kirk Waiblinger
  • Pete Gonzalez
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.20.0

Compare Source

🚀 Features
  • eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
  • eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result

  • eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable

  • eslint-plugin: [no-useless-template-literals] report Infinity & NaN

  • eslint-plugin: [prefer-readonly] disable checking accessors

❤️ Thank You
  • Alex Parloti
  • auvred
  • James Browning
  • StyleShit
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

🩹 Fixes
  • type-utils: preventing isUnsafeAssignment infinite recursive calls

  • eslint-plugin: [no-unnecessary-condition] fix false positive for type variable

❤️ Thank You
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.19.0

Compare Source

🚀 Features
  • eslint-plugin: [prefer-promise-reject-errors] add rule

  • eslint-plugin: [no-array-delete] add new rule

  • eslint-plugin: [no-useless-template-literals] add fix suggestions

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression

  • eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable

❤️ Thank You
  • auvred
  • Brad Zacher
  • Josh Goldberg ✨
  • Joshua Chen
  • LJX
  • Steven
  • StyleShit

You can read about our versioning strategy and releases on our website.

v6.18.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line

  • eslint-plugin: [no-unnecessary-condition] improve checking optional callee

  • eslint-plugin: [prefer-readonly] support modifiers of unions and intersections

  • eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option

❤️ Thank You
  • auvred
  • James
  • Josh Goldberg ✨
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.18.0

Compare Source

🚀 Features
  • typescript-estree: throw on invalid update expressions

  • eslint-plugin: [no-var-requires, no-require-imports] allow option

❤️ Thank You
  • auvred
  • Joshua Chen

You can read about our versioning strategy and releases on our website.

v6.17.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-restricted-imports] prevent crash when patterns or paths in options are empty (#​8108) (675e987)
Features
  • eslint-plugin: [no-floating-promises] flag result of .map(async) (#​7897) (5857356)
  • eslint-plugin: [switch-exhaustiveness-check] add an option to warn against a default case on an already exhaustive switch (#​7539) (6a219bd)

You can read about our versioning strategy and releases on our website.

v6.16.0

Compare Source

Bug Fixes
  • eslint-plugin: [unbound-method] exempt all non-Promise built-in statics (#​8096) (3182959)
Features
  • eslint-plugin: deprecate formatting (meta.type: layout) rules (#​8073) (04dea84)
  • eslint-plugin: deprecate no-extra-semi in favor of ESLint Stylistic equivalent (#​8123) (9368bf3)

You can read about our versioning strategy and releases on our website.

v6.15.0

Compare Source

Features

You can read about our versioning strategy and releases on our website.

v6.14.0

Compare Source

Bug Fixes
  • eslint-plugin: add no-unsafe-unary-minus, prefer-destructuring to disable-type-checked (#​8038) (431cd15)
  • eslint-plugin: correct message for no-unsafe-unary-minus (#​7998) (705370a)
Features
  • eslint-plugin: [explicit-function-return-type] add support for typed class property definitions (#​8027) (bff47d7)
  • eslint-plugin: [require-await] allow yielding Promise in async generators (#​8003) (4c3e704)

You can read about our versioning strategy and releases on our website.

6.13.2 (2023-12-04)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

6.13.1 (2023-11-28)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v6.13.2

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v6.13.1

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v6.13.0

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v6.12.0

Compare Source

Bug Fixes
  • eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set (#​7705) (155aa1f)
  • eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#​7706) (f151b26)
  • eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#​7806) (a034d0a), closes #​7768
Features
  • [member-ordering] add accessor support for member-ordering (#​7927) (3c8312d)
  • eslint-plugin: [switch-exhaustiveness-check] add requireDefaultForNonUnion option (#​7880) (4cfcd45)

You can read about our versioning strategy and releases on our website.

v6.11.0

Compare Source

Bug Fixes
  • eslint-plugin: [explicit-function-return-type] support JSX attributes in allowTypedFunctionExpressions (#​7553) (be2777c)
  • eslint-plugin: [no-unnecessary-qualifier] handle nested namespace id (#​7883) (a668f5b)
Features

You can read about our versioning strategy and releases on our website.

v6.10.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unused-vars] handle logical assignment (#​7854) (11e57c5)
  • eslint-plugin: [require-await] add support for "await using" (#​7866) (855abea)
Features
  • eslint-plugin: [ban-ts-comments] suggest ts-expect-error over ts-ignore (#​7849) (5e73a48)

You can read about our versioning strategy and releases on our website.

6.9.1 (2023-10-30)

Bug Fixes
  • eslint-plugin: [naming-convention] allow PascalCase for imports (#​7841) (7ad86ee)
  • eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#​7831) (31988e0)

You can read about our versioning strategy and releases on our website.

v6.9.1

Compare Source

Bug Fixes
  • eslint-plugin: [naming-convention] allow PascalCase for imports (#​7841) (7ad86ee)
  • eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#​7831) (31988e0)

You can read about our versioning strategy and releases on our website.

v6.9.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-confusing-void-expression] handle unfixable cases (#​7674) (7e52f27)
  • eslint-plugin: [no-unsafe-return] allow returning anything if explicitly returning any (#​7708) (c6124b2)
Features
  • eslint-plugin: [max-params] don't count this: void parameter (#​7696) (6398d3f), closes #​7538
  • eslint-plugin: [naming-convention] add support for default and namespace imports (#​7269) (bb15aae)
  • eslint-plugin: [no-restricted-imports] support import = require (#​7709) (4c8edcf)
  • eslint-plugin: [no-unsafe-enum-comparison] add switch suggestion (#​7691) (53d5263), closes #​7643
  • eslint-plugin: [prefer-readonly] private fields support (#​7686) (0e875bf)

You can read about our versioning strategy and releases on our website.

v6.8.0

Compare Source

Bug Fixes
  • eslint-plugin: [consistent-type-imports] import assertion checks added (#​7722) (afdae37)
  • eslint-plugin: [no-shadow] fix static class generics for class expressions (#​7724) (e5ea1d0)
  • eslint-plugin: [no-unsafe-member-access] report on only the accessed property (#​7717) (f81a2da)
  • eslint-plugin: [no-useless-empty-export] exempt .d.ts (#​7718) (ac397f1)
Features
  • eslint-plugin: add new extended rule prefer-destructuring (#​7117) (3c6379b)

You can read about our versioning strategy and releases on our website.

6.7.5 (2023-10-09)

Bug Fixes
  • eslint-plugin: [prefer-string-starts-ends-with] only report slice/substring with correct range (#​7712) (db40a0a)

You can read about our versioning strategy and releases on our website.

6.7.4 (2023-10-02)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

6.7.3 (2023-09-25)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

6.7.2 (2023-09-18)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

6.7.1 (2023-09-18)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v6.21.0

Compare Source

🚀 Features
  • allow parserOptions.project: false
❤️ Thank You
  • auvred
  • Brad Zacher
  • Kirk Waiblinger
  • Pete Gonzalez
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.20.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.19.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.18.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.18.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.17.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.16.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.15.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.14.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.13.2 (2023-12-04)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.13.1 (2023-11-28)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.13.2

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.13.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.13.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.12.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.11.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.10.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.9.1 (2023-10-30)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.9.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.9.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.8.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.7.5 (2023-10-09)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.7.4 (2023-10-02)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.7.3 (2023-09-25)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.7.2 (2023-09-18)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.7.1 (2023-09-18)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

eslint/eslint (eslint)

v8.57.1

Compare Source

Bug Fixes

  • a19072f fix: add logic to handle fixTypes in the lintText() method (#​18900) (Francesco Trotta)
  • 04c7188 fix: Don't lint same file multiple times (#​18899) (Francesco Trotta)
  • 87ec3c4 fix: do not throw when defining a global named __defineSetter__ (#​18898) (Francesco Trotta)
  • 60a1267 fix: Provide helpful error message for nullish configs (#​18889) (Milos Djermanovic)
  • a0dea8e fix: allow name in global ignores, fix --no-ignore for non-global (#​18875) (Milos Djermanovic)
  • 3836bb4 fix: do not crash on error in fs.walk filter (#​18886) (Milos Djermanovic)
  • 2dec349 fix: skip processor code blocks that match only universal patterns (#​18880) (Milos Djermanovic)

Documentation

Build Related

  • 35d366a build: Support updates to previous major versions (#​18870) (Milos Djermanovic)

Chores

v8.57.0

Compare Source

Features

  • 1120b9b feat: Add loadESLint() API method for v8 (#​18098) (Nicholas C. Zakas)
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#​18066) (Nitin Kumar)

Bug Fixes

  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#​18064) (Nitin Kumar)
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#​18067) (Nitin Kumar)
  • 9852a31 fix: deep merge behavior in flat config (#​18065) (Nitin Kumar)
  • 4c7e9b0 fix: allow circular references in config (#​18056) (Milos Djermanovic)

Documentation

Chores

v8.56.0

Compare Source

Features

  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#​17212) (Bryan Mishkin)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#​17818) (Arka Pratim Chaudhuri)

Bug Fixes

  • 7d5e5f6 fix: TypeError: fs.exists is not a function

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 3am on the first day of the month"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@renovate
renovate Bot requested a review from a team as a code owner March 18, 2024 18:04
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 4b6971c to 3ad9b40 Compare March 18, 2024 19:40
@renovate
renovate Bot force-pushed the renovate/linters branch from 3ad9b40 to 76fe3b9 Compare April 13, 2024 11:42
@socket-security

socket-security Bot commented Apr 13, 2024 •

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 95b42eb to fcef8e9 Compare June 1, 2024 20:23
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 05309d3 to 5466f8b Compare June 11, 2024 06:22
@renovate
renovate Bot force-pushed the renovate/linters branch from 5466f8b to b4e303f Compare June 18, 2024 21:09
@socket-security

socket-security Bot commented Jun 18, 2024 •

Copy link
Copy Markdown

@renovate
renovate Bot force-pushed the renovate/linters branch from b4e303f to 83cae53 Compare July 2, 2024 19:53
@renovate
renovate Bot force-pushed the renovate/linters branch 4 times, most recently from 721f54d to 7e9701e Compare July 20, 2024 06:07
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 6d6f593 to 81de86e Compare September 3, 2024 19:51
@renovate
renovate Bot force-pushed the renovate/linters branch 3 times, most recently from d064acc to 20ee673 Compare September 16, 2024 17:03
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 6c3acfd to 10f144d Compare October 1, 2024 15:07
@renovate
renovate Bot force-pushed the renovate/linters branch from 10f144d to 2d3af9d Compare October 14, 2024 19:25
@renovate
renovate Bot force-pushed the renovate/linters branch from 2d3af9d to 602ebce Compare October 23, 2024 00:10
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 4a9e28b to 2389c54 Compare November 26, 2024 14:38
@renovate
renovate Bot force-pushed the renovate/linters branch from 2389c54 to 6aa1e9a Compare December 4, 2024 07:37
@renovate
renovate Bot force-pushed the renovate/linters branch from 04e3ea7 to 14eacae Compare May 5, 2025 12:43
@renovate
renovate Bot force-pushed the renovate/linters branch from 14eacae to be7606a Compare May 30, 2025 08:46
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from dfd3160 to 4cf4a73 Compare June 23, 2025 04:24
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from fa03853 to 971f353 Compare June 27, 2025 04:44
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 8e03aa6 to a690ba4 Compare July 19, 2025 00:02
@renovate
renovate Bot force-pushed the renovate/linters branch from a690ba4 to fad785f Compare August 6, 2025 09:55
@renovate
renovate Bot force-pushed the renovate/linters branch from fad785f to a093a00 Compare September 25, 2025 17:38
@renovate
renovate Bot force-pushed the renovate/linters branch from a093a00 to 81b918a Compare October 21, 2025 19:45
@renovate
renovate Bot force-pushed the renovate/linters branch 6 times, most recently from da0f413 to ee429fe Compare December 6, 2025 05:57
@renovate
renovate Bot force-pushed the renovate/linters branch from ee429fe to 1a603f3 Compare December 31, 2025 18:05
@renovate
renovate Bot force-pushed the renovate/linters branch 3 times, most recently from bc83f50 to 6fd7a98 Compare January 23, 2026 22:11
@renovate
renovate Bot force-pushed the renovate/linters branch from 6fd7a98 to 4f8c4a6 Compare January 24, 2026 18:54
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 6f0f221 to 3027520 Compare February 17, 2026 18:11
@renovate
renovate Bot force-pushed the renovate/linters branch from 3027520 to e1f89ff Compare March 5, 2026 17:02
@renovate
renovate Bot force-pushed the renovate/linters branch from e1f89ff to 0e967ed Compare March 13, 2026 17:12
@renovate
renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 94d03cb to 87232ba Compare April 1, 2026 16:00
@renovate
renovate Bot force-pushed the renovate/linters branch from 87232ba to c566008 Compare April 8, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants