Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 8, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps rubocop-performance from 1.25.0 to 1.26.0.

Release notes

Sourced from rubocop-performance's releases.

RuboCop Performance v1.26.0

Bug fixes

  • #444: Fix an incorrect autocorrect for Performance/BlockGivenWithExplicitBlock when using Naming/BlockForwarding's autocorrection together. (@​a-lavis)
  • #500: Mark Performance/MapCompact cop as unsafe. (@​jbpextra)
  • #498: Fix Performance/Count cop error on empty selector block. (@​viralpraxis)
  • #504: Fix autocorrection syntax error for Performance/Count with multiline calls. (@​lovro-bikic)

Changes

  • #512: Detect negated conditions like !foo.start_with('bar') && !foo.start_with('baz') with Performance/DoubleStartEndWith. (@​earlopain)
Changelog

Sourced from rubocop-performance's changelog.

1.26.0 (2025-09-06)

Bug fixes

  • #444: Fix an incorrect autocorrect for Performance/BlockGivenWithExplicitBlock when using Naming/BlockForwarding's autocorrection together. ([@​a-lavis][])
  • #500: Mark Performance/MapCompact cop as unsafe. ([@​jbpextra][])
  • #498: Fix Performance/Count cop error on empty selector block. ([@​viralpraxis][])
  • #504: Fix autocorrection syntax error for Performance/Count with multiline calls. ([@​lovro-bikic][])

Changes

  • #512: Detect negated conditions like !foo.start_with('bar') && !foo.start_with('baz') with Performance/DoubleStartEndWith. ([@​earlopain][])
Commits
  • 4e6eb01 Cut 1.26.0
  • b78119b Update Changelog
  • 75e8065 Fix typos
  • be32fec Merge pull request #514 from Earlopain/ci-jrbuy-10
  • 7615a37 Merge pull request #513 from Earlopain/sync-spellchecking
  • 1b82ee8 CI against the latest stable JRuby version
  • 2bfd0c6 Remove misspell from CI
  • 95b3559 Run codespell with bundle exec rake
  • c592668 Merge pull request #512 from Earlopain/start-end-negation
  • b789959 Detect negated conditions with Performance/DoubleStartEndWith
  • Additional commits viewable in compare view

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 [rubocop-performance](https://github.com/rubocop/rubocop-performance) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-performance@v1.25.0...v1.26.0)

---
updated-dependencies:
- dependency-name: rubocop-performance
  dependency-version: 1.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Sep 8, 2025
@YmzknA
Copy link
Owner

YmzknA commented Sep 23, 2025

@claude

指示

レビューを行ってください。
レビューでは、以下の作業を行ってください。

  1. ライブラリバージョン更新に伴う変更点を確認し、破壊的変更がないかを確認する
  2. 変更点確認に使用した情報ソースへのリンクと、変更内容のサマリ、動作に影響がないかを簡単にまとめてPull Requestにコメントする
  3. 対象のアップデートバージョンへのissueを確認して、不具合等を纏め、参考にしたissueリンクを記述

制約事項

すべてのコミュニケーションやPull Requestコメントは日本語で行ってください。
現在どのPull Requestに対してレビューなどの作業をしているか、セッションで都度報告してください(調査の詳細は不要なので、調査の開始・終了のみを対象としているPull Requestのリンクのみを付記して教えて下さい)

@claude
Copy link

claude bot commented Sep 23, 2025

Claude finished @YmzknA's task —— View job


レビュー完了 ✅

PR: #86 rubocop-performance v1.25.0 → v1.26.0

📋 レビューサマリ

このPRは 安全にマージ可能 です。破壊的変更はなく、バグ修正と機能拡張のみが含まれています。

🔍 変更内容詳細

情報ソース:

バグ修正 🐛

  1. Performance/BlockGivenWithExplicitBlock: Naming/BlockForwarding との併用時の自動修正バグを修正(#444
  2. Performance/MapCompact: 安全でないと判定されました(#500
  3. Performance/Count: 空のセレクターブロックでのエラーを修正(#498
  4. Performance/Count: 複数行呼び出しでの自動修正構文エラーを修正(#504

機能拡張 ✨

  • Performance/DoubleStartEndWith: 否定条件(!foo.start_with('bar') && !foo.start_with('baz'))の検出を追加(#512

✅ 互換性・影響評価

  • 破壊的変更: なし
  • 依存関係への影響: なし(他のgemのバージョン変更なし)
  • 動作への影響: なし(バグ修正と機能拡張のみ)
  • 設定変更の必要性: なし
  • 重大な不具合: 報告されていません

🎯 推奨アクション

このアップデートは 安全 で、コードの品質向上に寄与します。マージを推奨します。


@claude
Copy link

claude bot commented Sep 23, 2025

Claude finished @dependabot[bot]'s task —— View job


rubocop-performance v1.26.0 アップデート レビュー ✅

対象PR: #86 (dependabot/bundler/rubocop-performance-1.26.0main)

📋 レビューサマリ

このPRは 安全にマージ可能 です。破壊的変更はなく、バグ修正と機能拡張のみが含まれています。

🔍 変更内容詳細

情報ソース:

バグ修正 🐛

  1. Performance/BlockGivenWithExplicitBlock: Naming/BlockForwarding との併用時の自動修正バグを修正(#444
  2. Performance/MapCompact: 安全でないと判定されました(#500
  3. Performance/Count: 空のセレクターブロックでのエラーを修正(#498
  4. Performance/Count: 複数行呼び出しでの自動修正構文エラーを修正(#504

機能拡張 ✨

  • Performance/DoubleStartEndWith: 否定条件(!foo.start_with('bar') && !foo.start_with('baz'))の検出を追加(#512

✅ 互換性・影響評価

  • 破壊的変更: なし
  • 依存関係への影響: なし(他のgemのバージョン変更なし)
  • 動作への影響: なし(バグ修正と機能拡張のみ)
  • 設定変更の必要性: なし
  • 重大な不具合: 報告されていません

🔒 セキュリティ評価

  • セキュリティ脆弱性: 報告されていません
  • CVE: 該当なし
  • セキュリティアドバイザリ: 該当なし

📝 コード品質への影響

  • プロジェクト設定: .rubocop.ymlで適切に設定済み
  • パフォーマンス向上: より正確な検出ルールによりコード品質向上
  • 自動修正の改善: バグ修正により安全な自動修正が可能

🎯 推奨アクション

このアップデートは 安全 で、コードの品質向上に寄与します。マージを推奨します。


@YmzknA YmzknA merged commit f9b6a3a into main Sep 23, 2025
3 of 4 checks passed
@dependabot dependabot bot deleted the dependabot/bundler/rubocop-performance-1.26.0 branch September 23, 2025 07:40
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 ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants