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 typescript-eslint monorepo to v7.18.0 #211

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 17, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@typescript-eslint/eslint-plugin (source) 7.3.1 -> 7.18.0 age adoption passing confidence
@typescript-eslint/parser (source) 7.3.1 -> 7.18.0 age adoption passing confidence

Release Notes

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

v7.18.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib

  • eslint-plugin: [unbound-method] report on destructuring in function parameters

  • eslint-plugin: [no-duplicate-type-constituents] shouldn't report on error types

  • eslint-plugin: [strict-boolean-expressions] support branded booleans

❤️ Thank You
  • auvred
  • Oliver Salzburg
  • Vinccool96
  • Yukihiro Hasegawa

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

v7.17.0

Compare Source

🚀 Features
  • eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7

  • eslint-plugin: [return-await] add option to report in error-handling scenarios only, and deprecate "never"

🩹 Fixes
  • eslint-plugin: [no-floating-promises] check top-level type assertions (and more)

  • eslint-plugin: [strict-boolean-expressions] consider assertion function argument a boolean context

  • eslint-plugin: [no-unnecessary-condition] false positive on optional private field

❤️ Thank You
  • Armano
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • StyleShit

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

v7.16.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters
❤️ Thank You
  • Dan Vanderkam

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

v7.16.0

Compare Source

🚀 Features
  • rule-tester: stricter rule test validations

  • eslint-plugin: [no-unnecessary-parameter-property-assignment] add new rule

  • eslint-plugin: add support for nested namespaces to unsafe-member-access

  • eslint-plugin: [no-floating-promises] add checkThenables option

🩹 Fixes
  • deps: update dependency @​eslint-community/regexpp to v4.11.0

  • eslint-plugin: [no-floating-promises] add suggestions to tests from #​9263 checkThenables

  • website: react key error on internal pages of website

  • eslint-plugin: [restrict-template-expressions] don't report tuples if allowArray option is enabled

❤️ Thank You
  • Abraham Guo
  • auvred
  • Josh Goldberg ✨
  • Juan Sanchez
  • Vinccool96
  • YeonJuan
  • Yukihiro Hasegawa

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

v7.15.0

Compare Source

🚀 Features
  • eslint-plugin: [array-type] detect Readonly<string[]> case

  • eslint-plugin: back-port new rules around empty object types from v8

🩹 Fixes
  • disable EXPERIMENTAL_useProjectService in disabled-type-checked shared config

  • eslint-plugin: [no-unsafe-return] differentiate a types-error any from a true any

  • eslint-plugin: [no-unsafe-call] differentiate a types-error any from a true any

❤️ Thank You
  • auvred
  • Kim Sang Du
  • rgehbt
  • Vinccool96

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

v7.14.1

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-nullish-coalescing] treat enums and literals as their underlying primitive types

  • eslint-plugin: [prefer-nullish-coalescing] ensure ternary fix does not remove parens

❤️ Thank You
  • Jake Bailey

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

v7.14.0

Compare Source

🚀 Features
  • support TypeScript 5.5
🩹 Fixes
  • eslint-plugin: [no-extraneous-class] handle abstract members

  • eslint-plugin: [prefer-nullish-coalescing] handle intersected primitive types

  • eslint-plugin: [no-invalid-this] support AccessorProperty

❤️ Thank You
  • Brad Zacher
  • cm-ayf
  • Jake Bailey
  • James Zhan
  • Joshua Chen
  • yoshi2no

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

v7.13.1

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-readonly] refine report locations

  • eslint-plugin: [return-await] support explicit resource management

  • eslint-plugin: [no-unsafe-member-access] differentiate a types-error any from a true any

❤️ Thank You
  • Kirk Waiblinger
  • Yukihiro Hasegawa

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

v7.13.0

Compare Source

🚀 Features
  • typescript-estree: require import = require() argument to be a string literal

  • typescript-estree: forbid .body, .async, .generator on declare function

  • eslint-plugin: [no-dynamic-delete] allow all string literals as index

🩹 Fixes
  • ast-spec: function-call-like callee should be Expression not LeftHandSideExpression

  • scope-manager: handle index signature in class

  • eslint-plugin: [init-declarations] refine report locations

  • eslint-plugin: [no-base-to-string] make error message more nuanced

  • eslint-plugin: [no-unsafe-assignment] be more specific about error types

  • eslint-plugin: [no-magic-numbers] fix implementation of the ignore option

❤️ Thank You
  • Fotis Papadogeorgopoulos
  • Joshua Chen
  • Kirk Waiblinger
  • Tobiloba Adedeji
  • Vinccool96
  • YeonJuan

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

v7.12.0

Compare Source

🚀 Features
  • eslint-plugin: [no-useless-template-literals] rename to no-useless-template-expression (deprecate no-useless-template-literals)

  • rule-tester: check for parsing errors in suggestion fixes

  • rule-tester: port checkDuplicateTestCases from ESLint

  • eslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises'

🩹 Fixes
  • no-useless-template-expression -> no-unnecessary-template-expression

  • eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with const variable check

  • eslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining

  • eslint-plugin: [explicit-member-accessibility] refine report locations

  • eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check declares

  • eslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions

  • eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe

  • eslint-plugin: [member-ordering] also TSMethodSignature can be get/set

❤️ Thank You
  • Abraham Guo
  • Han Yeong-woo
  • Joshua Chen
  • Kim Sang Du
  • Kirk Waiblinger
  • YeonJuan

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

v7.11.0

Compare Source

🚀 Features
  • eslint-plugin: deprecate prefer-ts-expect-error in favor of ban-ts-comment
🩹 Fixes
  • eslint-plugin: [consistent-type-assertions] prevent syntax errors on arrow functions
❤️ Thank You
  • Abraham Guo
  • auvred
  • Dom Armstrong
  • Kirk Waiblinger

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

v7.10.0

Compare Source

🚀 Features
  • eslint-plugin: [sort-type-constituents] support case sensitive sorting
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] fix heuristic to check whether regex may contain global flag
❤️ Thank You
  • auvred
  • Emanuel Hoogeveen
  • jsfm01
  • Kirk Waiblinger

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

v7.9.0

Compare Source

🩹 Fixes
  • eslint-plugin: [explicit-function-return-types] fix false positive on default parameters
❤️ Thank You
  • Kirk Waiblinger
  • Sheetal Nandi
  • Vinccool96

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

v7.8.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-argument] handle tagged templates

  • eslint-plugin: [prefer-optional-chain] suggests optional chaining during strict null equality check

  • eslint-plugin: [consistent-type-assertions] handle tagged templates

  • eslint-plugin: [no-unsafe-return] handle union types

  • eslint-plugin: [no-unused-vars] clear error report range

❤️ Thank You
  • auvred
  • Josh Goldberg ✨
  • jsfm01
  • Kim Sang Du
  • YeonJuan

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

v7.7.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-assignment] handle shorthand property assignment

  • eslint-plugin: [explicit-function-return-type] fix checking wrong ancestor's return type

  • eslint-plugin: [prefer-optional-chain] only look at left operand for requireNullish

  • eslint-plugin: [no-for-in-array] refine report location

  • eslint-plugin: [no-unnecessary-type-assertion] allow non-null assertion for void type

❤️ Thank You
  • Abraham Guo
  • Kirk Waiblinger
  • YeonJuan

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

v7.7.0

Compare Source

🚀 Features
  • eslint-plugin: replace no-new-symbol with no-new-native-nonconstructor
❤️ Thank You
  • Dave
  • Josh Goldberg ✨

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

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

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

v7.5.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-floating-promises] handle TaggedTemplateExpression

  • eslint-plugin: [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option

❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

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

v7.4.0

Compare Source

🚀 Features
  • eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata

  • eslint-plugin: [no-unnecessary-type-arguments] handle tagged templates

  • eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] address multipart nullish checks false positive

  • eslint-plugin: [prefer-optional-chain] properly disambiguate between boolean and false

  • eslint-plugin: [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside

❤️ Thank You
  • Abraham Guo
  • Brad Zacher
  • Josh Goldberg ✨
  • Kim Sang Du
  • Kirk Waiblinger
  • Marco Pasqualetti
  • YeonJuan

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

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

v7.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.

v7.17.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.

v7.16.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.

v7.16.0

Compare Source

🩹 Fixes
❤️ Thank You
  • Abraham Guo
  • auvred
  • Josh Goldberg ✨
  • Juan Sanchez
  • Vinccool96
  • YeonJuan
  • Yukihiro Hasegawa

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

v7.15.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.

v7.14.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.

v7.14.0

Compare Source

🚀 Features
  • support TypeScript 5.5
❤️ Thank You
  • Brad Zacher
  • cm-ayf
  • Jake Bailey
  • James Zhan
  • Joshua Chen
  • yoshi2no

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

v7.13.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.

v7.13.0

Compare Source

🚀 Features
  • parser, typescript-estree: export withoutProjectParserOptions utility
❤️ Thank You
  • Fotis Papadogeorgopoulos
  • Joshua Chen
  • Kirk Waiblinger
  • Tobiloba Adedeji
  • Vinccool96
  • YeonJuan

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

v7.12.0

Compare Source

🩹 Fixes
  • types: correct typing ParserOptions
❤️ Thank You
  • Abraham Guo
  • Han Yeong-woo
  • Joshua Chen
  • Kim Sang Du
  • Kirk Waiblinger
  • YeonJuan

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

v7.11.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.

v7.10.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.

v7.9.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.

v7.8.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.

v7.7.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.

v7.7.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.

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

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

v7.5.0

Compare Source

🩹 Fixes
  • parser: disallow errorOnTypeScriptSyntacticAndSemanticIssues
❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

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

v7.4.0

Compare Source


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 is behind base branch, or you tick the rebase/retry checkbox.

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


  • 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 force-pushed the renovate/typescript-eslint-monorepo branch from c5de7b1 to da26bc5 Compare April 24, 2023 18:33
@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.0 Update typescript-eslint monorepo to v5.59.1 Apr 24, 2023
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.1",
"@typescript-eslint/parser": "5.59.1",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the provided code patch, it appears that you are updating some of your dependencies to newer versions. The only changes made are to update the @typescript-eslint/parser and @typescript-eslint/eslint-plugin versions from 5.58.0 to 5.59.1. These updates should not introduce any bug risks or issues.

As for improvement suggestions, it is generally recommended to keep your dependencies up-to-date with the latest stable versions to ensure compatibility and security. You may want to consider regularly reviewing and updating your dependencies to avoid potential issues caused by outdated packages.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.1 Update typescript-eslint monorepo to v5.59.2 May 1, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from da26bc5 to 2669111 Compare May 1, 2023 20:33
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.2",
"@typescript-eslint/parser": "5.59.2",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the code patch provided, it seems that the only change made is upgrading two packages - "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" - from version 5.58.0 to version 5.59.2.

As long as these packages are compatible with the current codebase, this change shouldn't introduce any bugs. However, it's always a good practice to test the code thoroughly after package upgrades.

One improvement suggestion would be to add more detailed comments explaining the rationale behind each package and its version number, especially if there are multiple developers working on the project or if others might maintain the code in the future.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.2 Update typescript-eslint monorepo to v5.59.5 May 8, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 2669111 to c8931cb Compare May 8, 2023 19:06
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.5",
"@typescript-eslint/parser": "5.59.5",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch appears to be a change in dependency versions for a Node.js project that uses TypeScript and ESLint for linting. There does not seem to be any obvious bugs or risks in the patch, as it mainly consists of updating dependencies to their latest compatible versions. The updated versions of "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" are 5.59.5, which could provide some improvements over the previous version (5.58.0), though without further context it's difficult to say what those improvements might be.

As an improvement suggestion, it may be helpful to add a brief explanation of why these particular dependencies were updated, especially if the changes were made to address known issues or vulnerabilities. This can help ensure that other developers working on the project are aware of these updates and their potential impact on the codebase.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.5 Update typescript-eslint monorepo to v5.59.6 May 15, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from c8931cb to 656e7ea Compare May 15, 2023 21:36
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.6",
"@typescript-eslint/parser": "5.59.6",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch only updates some of the dependencies specified in the package.json file. Specifically, it updates the versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser.

Without further context or information, it is difficult to assess if this update introduces any new bugs or if there are any improvement suggestions. However, updating dependencies to their latest stable version can improve security, add new features, and fix existing bugs. It is generally a good practice to keep dependencies up to date.

It is also worth noting that if this project has automated tests, it would be advisable to run them after updating the dependencies to ensure that nothing was broken by the update.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.6 Update typescript-eslint monorepo to v5.59.7 May 22, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 656e7ea to d787339 Compare May 22, 2023 17:49
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.7",
"@typescript-eslint/parser": "5.59.7",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like a simple package version update for the listed dependencies. It seems safe to perform as there is no change in code functionality. However, it's always recommended to check for any breaking changes in the dependency documentation before upgrading to a new version. Also, it's better to run unit tests and integration tests after updating the dependencies to make sure everything works as expected.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.7 Update typescript-eslint monorepo to v5.59.8 May 29, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from d787339 to 859a0d4 Compare May 29, 2023 19:01
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.8",
"@typescript-eslint/parser": "5.59.8",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch appears to involve updating the versions of various dependencies including @typescript-eslint/eslint-plugin and @typescript-eslint/parser.

One potential risk with this change is that it could introduce breaking changes if the updated dependencies contain changes to their APIs. Therefore, it may be advisable to review the release notes for these dependencies and test thoroughly before deploying any changes to a production environment.

As for improvement suggestions, it would be helpful to include a brief comment explaining the reason for the version updates, especially if they were made to address security vulnerabilities or other critical issues. Additionally, it may be helpful to consider automating dependency updates using tools like Renovate or Dependabot to ensure that dependencies stay up-to-date with the latest security patches and bug fixes.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.8 Update typescript-eslint monorepo to v5.59.9 Jun 5, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 859a0d4 to dd531f1 Compare June 5, 2023 20:43
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.9",
"@typescript-eslint/parser": "5.59.9",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch seems to be a version update of various dependencies in a node.js project. There are no syntax or logic errors in this patch, but it's difficult to comment on bug risks or improvement suggestions without more context about the project.

However, the update of "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" from version "5.58.0" to "5.59.9" seems to be a routine dependency upgrade, which shouldn't introduce any risks as long as the updated version is compatible with other dependencies in the project.

One possible suggestion for improvement could be to keep track of all the dependency updates in a separate file or document and review them periodically to ensure they don't conflict with other dependencies or introduce any new bugs.

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.9 Update typescript-eslint monorepo to v5.59.11 Jun 12, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from dd531f1 to 70b9fea Compare June 12, 2023 20:34
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.59.11",
"@typescript-eslint/parser": "5.59.11",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This appears to be a package.json file with updates to version numbers for various dependencies. The only change seems to be updated versions of "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser". As long as there are no compatibility issues, this update seems appropriate and should not introduce any new bug risks. However, additional improvements can be made by checking if the updated packages have any breaking changes or choosing more optimal version numbers based on specific project needs (e.g., performance, security).

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.59.11 Update typescript-eslint monorepo to v5.60.0 Jun 19, 2023
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 70b9fea to 7bbff64 Compare June 19, 2023 19:41
package.json Outdated
"@typescript-eslint/eslint-plugin": "5.58.0",
"@typescript-eslint/parser": "5.58.0",
"@typescript-eslint/eslint-plugin": "5.60.0",
"@typescript-eslint/parser": "5.60.0",
"eslint": "8.38.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code patch seems to be updating the version of some npm packages in a project. Specifically, it is updating the versions of "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" from "5.58.0" to "5.60.0".

As for bug risks and improvement suggestions, it's difficult to say without additional context about the project and its configuration. However, updating to a newer version of a package can sometimes introduce new bugs if there are breaking changes or compatibility issues with other packages.

Therefore, it's generally recommended to test the updated packages thoroughly and ensure that everything still works as expected before deploying to a production environment. It may also be helpful to consult the release notes or changelog for the updated packages to understand any potential changes or issues that may arise.

yarn.lock Outdated
dependencies:
"@typescript-eslint/types" "5.58.0"
"@typescript-eslint/types" "5.60.0"
eslint-visitor-keys "^3.3.0"

abbrev@1:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

yarn.lock Outdated
dependencies:
"@typescript-eslint/types" "5.58.0"
"@typescript-eslint/types" "5.60.0"
eslint-visitor-keys "^3.3.0"

abbrev@1:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I help you today?

@renovate renovate bot changed the title Update typescript-eslint monorepo to v5.60.0 Update typescript-eslint monorepo to v5.60.1 Jun 26, 2023
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.13.1",
"@typescript-eslint/parser": "7.13.1",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the provided code patch, the versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser are being updated from "7.3.1" to "7.13.1," which seems fine.

Improvement Suggestions:

  1. Ensure that these updated versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser are compatible with other packages in your project to avoid any potential conflicts.
  2. It's advisable to check for any specific change logs or release notes for these updated versions to understand any breaking changes, new features, or bug fixes.

Overall, the changes seem routine and aimed at keeping dependencies up-to-date unless there are known issues or compatibility concerns with specific versions within your project.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from aba6367 to beeafeb Compare June 17, 2024 21:43
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.13.1",
"@typescript-eslint/parser": "7.13.1",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch you provided looks like a dependency version update for TypeScript ESLint related packages. Here are some observations:

  1. Risk of breaking changes: Updating packages to newer versions may introduce breaking changes depending on what changes were made in those versions. It's essential to review the release notes for each package to be aware of any breaking changes that could affect your project.

  2. Compatibility: Ensure that the new versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser are compatible with the existing configuration and other packages in your project.

  3. Dependency conflicts: Verify if the updated versions of these packages create any conflicts or compatibility issues with other dependencies in your project.

  4. Test thoroughly: After updating, run thorough tests to make sure that your project still works as expected and there are no unexpected errors or regressions.

  5. Performance improvements and new features: Check if the new versions bring in any performance improvements, bug fixes, or new features that could benefit your project.

  6. Review ESLint configuration: Ensure that your ESLint configuration is up-to-date and aligned with the changes made in the new versions of ESLint and related plugins.

  7. Security updates: Consider updating dependencies not just for feature improvements but also for security patches and bug fixes.

In summary, while the update appears to be straightforward, it's critical to review the potential impacts, test thoroughly, consider compatibility issues, and ensure smooth functioning after the update.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from beeafeb to 65f5f41 Compare June 24, 2024 19:24
@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.13.1 Update typescript-eslint monorepo to v7.14.1 Jun 24, 2024
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.14.1",
"@typescript-eslint/parser": "7.14.1",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code patch is updating the versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser from 7.3.1 to 7.14.1, which seems like a routine dependency version upgrade.

Potential improvement suggestions:

  1. Ensure compatibility with other dependencies after upgrading the TypeScript ESLint plugin and parser.
  2. Check for any breaking changes in the updated versions and adjust your code accordingly.
  3. Consider updating other dependencies if necessary to maintain a consistent and secure project environment.
  4. Perform thorough testing after applying the patch to catch any unforeseen issues that might arise due to the version changes.
  5. Keep the project's documentation updated with these changes for future reference.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 65f5f41 to d301615 Compare July 1, 2024 19:45
@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.14.1 Update typescript-eslint monorepo to v7.15.0 Jul 1, 2024
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.15.0",
"@typescript-eslint/parser": "7.15.0",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code patch seems to update the versions of ESLint-related packages in the project. Here are some points to consider for the code review:

  1. Risk analysis:

    • Ensure compatibility of the updated package versions with other dependencies.
    • Verify if there are breaking changes or new features in the updated ESLint packages that may require adjustments to your code or configuration.
  2. Improvement suggestions:

    • Consider updating all related ESLint packages to their latest compatible versions to benefit from bug fixes, performance improvements, and new features.
    • Check for any deprecated configurations or rules that need to be modified in your ESLint configuration based on the new versions.
  3. Verification:

    • After updating the packages, run tests and linting to ensure that the project works as expected.
    • Perform a thorough code review to catch any potential issues introduced by the package updates.

Please ensure thorough testing and validation after making these changes to avoid unexpected behavior in your project.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from d301615 to e6a44b8 Compare July 8, 2024 19:25
@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.15.0 Update typescript-eslint monorepo to v7.16.0 Jul 8, 2024
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.16.0",
"@typescript-eslint/parser": "7.16.0",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch seems to be updating the versions of TypeScript related packages and ESLint.

Potential bug risks:

  1. Ensure compatibility: Check if the updated versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser are compatible with other packages in your project.

Improvement suggestions:

  1. Dependency Consistency: Keeping all dependencies up-to-date is good practice; ensure that this update aligns with the project's overall dependency versions.
  2. Automated Tests: Run automated tests after updating to catch any unforeseen issues arising from version changes.
  3. Continuous Monitoring: Regularly monitor for further updates or changes in the dependencies to maintain security, performance, and stability.

Overall, the code patch looks fine and simple, but it's crucial to check compatibility and maintain consistency in dependency versions throughout the project.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from e6a44b8 to 3643a42 Compare July 15, 2024 19:39
@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.16.0 Update typescript-eslint monorepo to v7.16.1 Jul 15, 2024
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.16.1",
"@typescript-eslint/parser": "7.16.1",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code patch appears to be a package.json file snippet updating dependencies related to TypeScript and ESLint. Here are some observations:

  1. Risk/Bug Perspective:

    • Compatibility: Ensure compatibility with other dependencies, especially considering the significant version change from "7.3.1" to "7.16.1". Check for breaking changes in these newer versions that could impact your project.
  2. Improvement Suggestions:

    • Consistency: It's good practice to keep dependencies up to date to leverage bug fixes and new features.
    • Regular Updates: Regularly review and update dependencies to maintain security patches and improvements. Tools like Dependabot can automate this process.
  3. Validation:

    • After integrating the new versions, run tests thoroughly to verify that the updated packages work as expected within your project environment.

Always ensure you have proper testing mechanisms in place to catch any unexpected behavior resulting from dependency updates.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.16.1 Update typescript-eslint monorepo to v7.17.0 Jul 22, 2024
@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from 3643a42 to fc2749f Compare July 22, 2024 18:42
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.17.0",
"@typescript-eslint/parser": "7.17.0",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch appears to be a package version update within a package.json file. Here are some observations and suggestions:

Code review:

  1. Package versions:

    • The patch seems to upgrade @typescript-eslint/eslint-plugin and @typescript-eslint/parser from version 7.3.1 to 7.17.0, which could potentially introduce new features or bug fixes while maintaining compatibility with other dependencies.
  2. Other dependencies:

    • Ensure that the updated versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser are compatible with your existing code and do not break any functionalities.
  3. Semantic Versioning:

    • Check if the upgraded packages follow Semantic Versioning (SemVer) rules. Upgrading major versions might bring breaking changes.
  4. Compatibility issues:

    • You should test your codebase after updating these packages to make sure they work correctly, as updates can sometimes introduce subtle bugs or breaking changes.
  5. Security and maintenance:

    • Regularly updating packages helps improve security and ensures you have access to the latest features and bug fixes.
  6. Documentation:

    • Update your project's documentation or README file to reflect the changes made in this patch.

Summary:

  • The provided code patch seems to be a straightforward version update of TypeScript ESLint related packages, which should generally be beneficial for your project. It's crucial to test the changes thoroughly to ensure compatibility.

Please let me know if you have any specific concerns or need further assistance.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

@renovate renovate bot force-pushed the renovate/typescript-eslint-monorepo branch from fc2749f to 8a67c37 Compare July 29, 2024 19:45
@renovate renovate bot changed the title Update typescript-eslint monorepo to v7.17.0 Update typescript-eslint monorepo to v7.18.0 Jul 29, 2024
"@typescript-eslint/eslint-plugin": "7.3.1",
"@typescript-eslint/parser": "7.3.1",
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"eslint": "8.57.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.29.1",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code patch seems to involve updating versions for ESLint related packages. Here are some suggestions based on the provided diff:

  1. Package Version Update:

    • Updating @typescript-eslint/eslint-plugin and @typescript-eslint/parser from version 7.3.1 to 7.18.0 is good as it might include bug fixes, new features, or security patches. Make sure these versions are compatible with other dependencies.
  2. Consistency:

    • Ensure that the package versions across the project are consistent to avoid potential compatibility issues and maintain a coherent development environment.
  3. Dependency Checks:

    • Verify if the updated versions of @typescript-eslint/eslint-plugin and @typescript-eslint/parser have any breaking changes or require additional configuration adjustments in your codebase.
  4. Testing:

    • After making these changes, run tests to ensure that the application still functions correctly and that no linting errors appear due to the updates.
  5. Documentation:

    • Update any relevant documentation or dependency version logs to reflect these changes, aiding future maintenance and debugging processes.
  6. Continuous Monitoring:

    • Regularly monitor for updates in the dependencies being used to stay current with new features, security patches, and bug fixes.
  7. Consider Minor Updates:

    • If you encounter issues with newer versions or want to be cautious, consider incrementally updating to minor point releases to mitigate risks related to major version changes.

Always ensure to back up your code before making significant changes to dependencies.

@@ -4397,7 +4392,7 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==

ts-api-utils@^1.0.1:
ts-api-utils@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! How can I assist you today?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants