Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Linters #452

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update Linters #452

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 8, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
@typescript-eslint/eslint-plugin (source) 5.54.1 -> 5.62.0 age adoption passing confidence devDependencies minor
eslint-plugin-eslint-comments 3.2.0 -> 3.2.0 devDependencies replacement
eslint-plugin-import 2.27.5 -> 2.31.0 age adoption passing confidence devDependencies minor
eslint-plugin-react 7.32.2 -> 7.37.2 age adoption passing confidence devDependencies minor 7.37.3

This is a special PR that replaces eslint-plugin-eslint-comments with the community suggested minimal stable replacement version.


Release Notes

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

v5.62.0

Compare Source

Bug Fixes
  • eslint-plugin: [comma-spacing] allow no space after trailing comma in objects and arrays (#​6938) (24bdacc)
  • eslint-plugin: [prefer-includes] escape special characters (#​7161) (5a347a5), closes #​7145
  • eslint-plugin: replace auto-fix of class literal property style rule with suggestion (#​7054) (a8c824a)
Features
  • eslint-plugin: [prefer-nullish-coalescing] add ignorePrimitives option (#​6487) (6edaa04)

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

v5.61.0

Compare Source

Features

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

5.60.1 (2023-06-26)

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

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

v5.60.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.

v5.60.0

Compare Source

Features
  • eslint-plugin: [restrict-plus-operands] add allow* options (#​6161) (def09f8)

5.59.11 (2023-06-12)

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

5.59.10 (2023-06-12)

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

5.59.9 (2023-06-05)

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

5.59.8 (2023-05-29)

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

5.59.7 (2023-05-22)

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

5.59.6 (2023-05-15)

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

5.59.5 (2023-05-08)

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

5.59.4 (2023-05-08)

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

5.59.3 (2023-05-08)

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

5.59.2 (2023-05-01)

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

5.59.1 (2023-04-24)

Bug Fixes
  • eslint-plugin: [prefer-regexp-exec] skip malformed regexes (#​6935) (05ed60e)
  • eslint-plugin: [unified-signatures] no parameters function (#​6940) (2970861)

v5.59.11

Compare Source

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

v5.59.10

Compare Source

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

v5.59.9

Compare Source

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

v5.59.8

Compare Source

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

v5.59.7

Compare Source

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

v5.59.6

Compare Source

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

v5.59.5

Compare Source

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

v5.59.2

Compare Source

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

v5.59.1

Compare Source

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

v5.59.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] allow nullish coalescing for naked type parameter (#​6910) (3e5f858)
Features
  • eslint-plugin: [ban-types] add NonNullable suggestion and allow custom suggestions (#​6876) (ff65235)

v5.58.0

Compare Source

Bug Fixes
  • eslint-plugin: [unified-signatures] allow overloads with different named and different number of parameters (#​6877) (939d665)
Features

5.57.1 (2023-04-03)

Bug Fixes
  • eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#​6740) (49be8a8)

v5.57.1

Compare Source

Bug Fixes
  • eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#​6740) (49be8a8)

v5.57.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] simplify fixer and add support for double negation (#​6620) (81c8519)
  • eslint-plugin: correct crashes with getTypeArguments for ts < 3.7 (#​6767) (59eab58)
Features
  • eslint-plugin: [consistent-type-assertions] add suggestions for objectLiteralTypeAssertions (#​6642) (720e811)
  • eslint-plugin: [consistent-type-assertions] autofix angle bracket assertions to as (#​6641) (ad8ea64)
  • eslint-plugin: add no-duplicate-type-constituents rule (#​5728) (bc31078)

v5.56.0

Compare Source

Bug Fixes
  • eslint-plugin: [member-ordering] check order when optionalityOrder is present with no optional members (#​6619) (6aff431)
  • eslint-plugin: [no-misused-promises] avoid unnecessary calls to getContextualType (#​6193) (745cfe4)
  • eslint-plugin: [no-misused-promises] fix incorrect detection of void functions in JSX attributes (#​6638) (9e41cee)
  • eslint-plugin: [strict-boolean-expression] support falsy and truthy literals simultaneously (#​6672) (62ef487)
  • eslint-plugin: [strict-boolean-expressions] handle truthy enums (#​6618) (0d0639f)
  • eslint-plugin: add TSPropertySignature with TSFunctionType annotation to typeMethod selector (#​6645) (3fc5c63)
Features
  • eslint-plugin: add allowNever support to restrict-template-expressions (#​6554) (423f164)

v5.55.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-confusing-void-expression] check sequence expressions for void is in last position (#​6597) (d73d7d3)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] fixer should handle parentheses (#​6569) (2d8c196)
Features

5.54.1 (2023-03-06)

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

import-js/eslint-plugin-import (eslint-plugin-import)

v2.31.0

Compare Source

Added
Fixed
Changed

v2.30.0

Compare Source

Added
Fixed
Changed
  • [Docs] no-extraneous-dependencies: Make glob pattern description more explicit ([#​2944], thanks [@​mulztob])
  • [no-unused-modules]: add console message to help debug [#​2866]
  • [Refactor] ExportMap: make procedures static instead of monkeypatching exportmap ([#​2982], thanks [@​soryy708])
  • [Refactor] ExportMap: separate ExportMap instance from its builder logic ([#​2985], thanks [@​soryy708])
  • [Docs] order: Add a quick note on how unbound imports and --fix ([#​2640], thanks [@​minervabot])
  • [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#​2987], thanks [@​joeyguerra])
  • [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@​aks-])
  • [Refactor] exportMapBuilder: avoid hoisting ([#​2989], thanks [@​soryy708])
  • [Refactor] ExportMap: extract "builder" logic to separate files ([#​2991], thanks [@​soryy708])
  • [Docs] [order]: update the description of the pathGroupsExcludedImportTypes option ([#​3036], thanks [@​liby])
  • [readme] Clarify how to install the plugin ([#​2993], thanks [@​jwbth])

v2.29.1

Compare Source

Fixed

v2.29.0

Compare Source

Added

v2.28.1

Compare Source

Fixed
Changed

v2.28.0

Compare Source

Fixed
  • [no-duplicates]: remove duplicate identifiers in duplicate imports ([#​2577], thanks [@​joe-matsec])
  • [consistent-type-specifier-style]: fix accidental removal of comma in certain cases ([#​2754], thanks [@​bradzacher])
  • [Perf] ExportMap: Improve ExportMap.for performance on larger codebases ([#​2756], thanks [@​leipert])
  • [no-extraneous-dependencies]/TypeScript: do not error when importing inline type from dev dependencies ([#​1820], thanks [@​andyogo])
  • [newline-after-import]/TypeScript: do not error when re-exporting a namespaced import ([#​2832], thanks [@​laurens-dg])
  • [order]: partial fix for [#​2687] (thanks [@​ljharb])
  • [no-duplicates]: Detect across type and regular imports ([#​2835], thanks [@​benkrejci])
  • [extensions]: handle . and .. properly ([#​2778], thanks [@​benasher44])
  • [no-unused-modules]: improve schema (thanks [@​ljharb])
  • [no-unused-modules]: report error on binding instead of parent export ([#​2842], thanks [@​Chamion])
Changed
  • [Docs] [no-duplicates]: fix example schema ([#​2684], thanks [@​simmo])
  • [Docs] [group-exports]: fix syntax highlighting ([#​2699], thanks [@​devinrhode2])
  • [Docs] [extensions]: reference node ESM behavior ([#​2748], thanks [@​xM8WVqaG])
  • [Refactor] [exports-last]: use array.prototype.findlastindex (thanks [@​ljharb])
  • [Refactor] [no-anonymous-default-export]: use object.fromentries (thanks [@​ljharb])
  • [Refactor] [no-unused-modules]: use array.prototype.flatmap (thanks [@​ljharb])
jsx-eslint/eslint-plugin-react (eslint-plugin-react)

v7.37.2

Compare Source

Fixed
  • [destructuring-assignment]: fix false negative when using typeof props.a (#​3835 @​golopot)
Changed
  • [Refactor] [destructuring-assignment]: use getParentStatelessComponent (#​3835 @​golopot)

v7.37.1

Compare Source

Fixed
Changed

v7.37.0

Compare Source

Added
Changed

v7.36.1

Compare Source

Fixed

v7.36.0

Compare Source

Added
Fixed
  • [function-component-definition], [boolean-prop-naming], [jsx-first-prop-new-line], [jsx-props-no-multi-spaces], propTypes: use type args (#​3629 @​HenryBrown0)
  • JSX pragma: fail gracefully (#​3632 @​ljharb)
  • [jsx-props-no-spreading]: add explicitSpread option to schema (#​3799 @​ljharb)
Changed

v7.35.2

Compare Source

Fixed
  • [jsx-curly-brace-presence]: avoid autofixing attributes with double quotes to a double quoted attribute ([#​3814][] @​ljharb)

undefined
[#​1000]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1000%0A[#​1002]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1002%0A[#​1005]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1005%0A[#​100]: https://github.com/jsx-eslint/eslint-plugin-react/issues/100%0A[#​1010]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1010%0A[#​1013]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1013%0A[#​1022]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1022%0A[#​1029]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1029%0A[#​102]: https://github.com/jsx-eslint/eslint-plugin-react/issues/102%0A[#​1034]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1034%0A[#​1038]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1038%0A[#​1041]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1041%0A[#​1043]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1043%0A[#​1046]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1046%0A[#​1047]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1047%0A[#​1050]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1050%0A[#​1053]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1053%0A[#​1057]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1057%0A[#​105]: https://github.com/jsx-eslint/eslint-plugin-react/issues/105%0A[#​1061]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1061%0A[#​1062]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1062%0A[#​1070]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1070%0A[#​1071]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1071%0A[#​1073]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1073%0A[#​1076]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1076%0A[#​1079]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1079%0A[#​1088]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1088%0A[#​1098]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1098%0A[#​1101]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1101%0A[#​1103]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1103%0A[#​110]: https://github.com/jsx-eslint/eslint-plugin-react/issues/110%0A[#​1116]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1116%0A[#​1117]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1117%0A[#​1119]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1119%0A[#​1121]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1121%0A[#​1122]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1122%0A[#​1123]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1123%0A[#​1130]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1130%0A[#​1131]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1131%0A[#​1132]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1132%0A[#​1134]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1134%0A[#​1135]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1135%0A[#​1139]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1139%0A[#​1148]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1148%0A[#​1149]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1149%0A[#​114]: https://github.com/jsx-eslint/eslint-plugin-react/pull/114%0A[#​1151]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1151%0A[#​1155]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1155%0A[#​1161]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1161%0A[#​1167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1167%0A[#​1173]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1173%0A[#​1174]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1174%0A[#​1175]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1175%0A[#​1178]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1178%0A[#​1179]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1179%0A[#​117]: [https://github.com/jsx-eslint/eslint-plugin-react/pull/117](https://redirect.github.com/jsx-eslint/esl


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.

👻 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file npm labels Sep 8, 2023
@renovate renovate bot force-pushed the renovate/linters branch from 882e8f1 to 02d1755 Compare September 8, 2023 18:05
@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 8, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@renovate renovate bot force-pushed the renovate/linters branch from 02d1755 to 87016f8 Compare October 30, 2023 11:02
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@renovate renovate bot force-pushed the renovate/linters branch from 87016f8 to 78a950c Compare December 21, 2023 21:25
Copy link

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

Copy link

codecov bot commented Dec 21, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 60.21%. Comparing base (9ace221) to head (aab90f1).
Report is 23 commits behind head on master.

Current head aab90f1 differs from pull request most recent head 1b37992

Please upload reports for the commit 1b37992 to get more accurate results.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #452   +/-   ##
=======================================
  Coverage   60.21%   60.21%           
=======================================
  Files          46       46           
  Lines         945      945           
  Branches      189      189           
=======================================
  Hits          569      569           
  Misses        341      341           
  Partials       35       35           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/linters branch from 78a950c to 5e2d5d9 Compare March 11, 2024 06:16
@renovate renovate bot force-pushed the renovate/linters branch from 5e2d5d9 to aab90f1 Compare March 22, 2024 22:17
Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@jellyfin-bot jellyfin-bot added the merge conflict Conflicts prevent merging label Jun 3, 2024
@renovate renovate bot force-pushed the renovate/linters branch from aab90f1 to a50ec94 Compare June 3, 2024 19:00
@jellyfin-bot jellyfin-bot removed the merge conflict Conflicts prevent merging label Jun 3, 2024
@renovate renovate bot force-pushed the renovate/linters branch from a50ec94 to cd2e9fc Compare June 4, 2024 06:17
@renovate renovate bot force-pushed the renovate/linters branch from cd2e9fc to 1b37992 Compare June 25, 2024 21:29
@renovate renovate bot force-pushed the renovate/linters branch 2 times, most recently from 910a4b4 to 991f0cf Compare July 27, 2024 07:35
Copy link

@renovate renovate bot force-pushed the renovate/linters branch 3 times, most recently from 743c74a to 8cf90a3 Compare September 10, 2024 22:56
@renovate renovate bot force-pushed the renovate/linters branch 2 times, most recently from 29e1b4b to dee6c95 Compare September 19, 2024 19:15
@renovate renovate bot force-pushed the renovate/linters branch 3 times, most recently from 9d90834 to 4402c79 Compare October 10, 2024 10:39
@renovate renovate bot force-pushed the renovate/linters branch from 4402c79 to f288c57 Compare October 30, 2024 02:10
@jellyfin-bot jellyfin-bot added the merge conflict Conflicts prevent merging label Nov 8, 2024
@renovate renovate bot force-pushed the renovate/linters branch from f288c57 to d09581f Compare November 8, 2024 22:41
@jellyfin-bot jellyfin-bot removed the merge conflict Conflicts prevent merging label Nov 8, 2024
@renovate renovate bot force-pushed the renovate/linters branch from d09581f to b6c3618 Compare November 12, 2024 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file npm
Development

Successfully merging this pull request may close these issues.

1 participant