Skip to content

Java: Add test showing correct usage#19560

Merged
owen-mc merged 1 commit intogithub:mainfrom
owen-mc:java/add-stringreplaceallwithnonregex-test
May 22, 2025
Merged

Java: Add test showing correct usage#19560
owen-mc merged 1 commit intogithub:mainfrom
owen-mc:java/add-stringreplaceallwithnonregex-test

Conversation

@owen-mc
Copy link
Copy Markdown
Contributor

@owen-mc owen-mc commented May 22, 2025

As suggested in this comment.

Copilot AI review requested due to automatic review settings May 22, 2025 13:31
@owen-mc owen-mc requested a review from a team as a code owner May 22, 2025 13:31
@owen-mc owen-mc added the no-change-note-required This PR does not need a change note label May 22, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Adds a test demonstrating correct usage of String.replace instead of String.replaceAll for non-regex replacements.

  • Introduces a compliant example in Test.java using String.replace.
  • Updates the Performance documentation with the same compliant example.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
java/ql/test/query-tests/StringReplaceAllWithNonRegex/Test.java Added a String.replace("t", "x") // COMPLIANT example in the test.
java/ql/src/Performance/StringReplaceAllWithNonRegex.md Updated documentation to include the new compliant String.replace example.

Copy link
Copy Markdown
Contributor

@michaelnebel michaelnebel left a comment

Choose a reason for hiding this comment

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

LGTM

@owen-mc owen-mc merged commit 8b68d95 into github:main May 22, 2025
13 checks passed
@owen-mc owen-mc deleted the java/add-stringreplaceallwithnonregex-test branch May 22, 2025 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Java no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants