Skip to content

Bump @typescript-eslint/parser from 6.3.0 to 6.19.1 #103

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

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 29, 2024

Bumps @typescript-eslint/parser from 6.3.0 to 6.19.1.

Release notes

Sourced from @​typescript-eslint/parser's releases.

v6.19.1

6.19.1 (2024-01-22)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] fix false positive for type variable (#8235)
  • type-utils: preventing isUnsafeAssignment infinite recursive calls (#8237)

❤️ Thank You

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

v6.19.0

6.19.0 (2024-01-15)

🚀 Features

  • eslint-plugin: [prefer-promise-reject-errors] add rule (#8011)
  • eslint-plugin: [no-array-delete] add new rule (#8067)
  • eslint-plugin: [no-useless-template-literals] add fix suggestions (#8065)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression (#8143)
  • eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable (#8089)
  • typescript-estree: add JSDocParsingMode enum merge for typescript/lib/tsserverlibrary (#8193)
  • typescript-estree: disallow using as the variable keyword for for..in loops (#7649)
  • typescript-estree: fix incorrect backwards-compat augmentation in TS 5.3 (#8181)

❤️ Thank You

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

v6.18.1

6.18.1 (2024-01-08)

🩹 Fixes

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

6.19.1 (2024-01-22)

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.

6.19.0 (2024-01-15)

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.

6.18.1 (2024-01-08)

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.

6.18.0 (2024-01-06)

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.

6.17.0 (2024-01-01)

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

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

6.16.0 (2023-12-25)

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

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

6.15.0 (2023-12-18)

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

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

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.3.0 to 6.19.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 29, 2024
@dependabot dependabot bot requested a review from kimkim0814 January 29, 2024 05:13
@kimkim0814
Copy link
Member

ESLintとは

ESLintは、JavaScriptやTypeScriptなどのコードを解析して、コーディング規約に従ったり、バグを見つけたり、品質を向上させたりするためのツールのことである。

Eslintとtypescript-eslintの関係性

ESLint を TypeScript コード上で実行できるようにしたプラグインのこと。

@typescript-eslint/parser について

ESLint(JavaScriptのための静的コード解析ツール)をTypeScriptコードと共に動作させることを可能にするパーサーである。ESLintはデフォルトではJavaScriptの構文しか理解できませんが、@typescript-eslint/parserを使うことで、ESLintがTypeScriptの構文も解析し、チェックすることができるようになる。

An ESLint parser used to parse TypeScript code into ESLint-compatible nodes, as well as provide backing TypeScript programs. ✨

ref:https://typescript-eslint.io/packages/parser/

monorepoとは

複数のプロジェクトやパッケージを1つのリポジトリで管理するアプローチを指す。

Monorepo for the tooling that enables ESLint and Prettier to support TypeScript

typescript-eslintもMonorepoの一つである。

@kimkim0814
Copy link
Member

📝
破壊的変更はなく、今回のバージョンアップはmonorepo内の
他のプロジェクトとバージョンを合わせるためのもので
実装の変更はなかった

ref:https://github.com/typescript-eslint/typescript-eslint/tree/main/packages/parser

@kimkim0814
Copy link
Member

念の為、eslintが問題なく実行できることを確認した。
また、eslintが実行できるということはTypeScriptの構文を正しくparse出来ている
ということになるので今回の変更に問題はなさそう。

qiita-cli % yarn run lint:eslint
yarn run v1.22.19
$ eslint .
✨  Done in 2.03s.

Copy link
Member

@kimkim0814 kimkim0814 left a comment

Choose a reason for hiding this comment

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

LGTM!

@kimkim0814 kimkim0814 requested a review from ohakutsu January 30, 2024 08:42
@kimkim0814 kimkim0814 merged commit 0c9dc1e into main Jan 31, 2024
@kimkim0814 kimkim0814 deleted the dependabot/npm_and_yarn/typescript-eslint/parser-6.19.1 branch January 31, 2024 02:18
@ohakutsu ohakutsu mentioned this pull request Apr 17, 2024
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 javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants