Skip to content

deprecation and deletion of GCI66 for PHP#59

Merged
dedece35 merged 3 commits intomainfrom
ISSUE_58
Aug 31, 2025
Merged

deprecation and deletion of GCI66 for PHP#59
dedece35 merged 3 commits intomainfrom
ISSUE_58

Conversation

@dedece35
Copy link
Copy Markdown
Member

No description provided.

@dedece35 dedece35 self-assigned this Jul 14, 2025
@dedece35 dedece35 linked an issue Jul 14, 2025 that may be closed by this pull request
@dedece35 dedece35 requested a review from Copilot July 14, 2025 21:04
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

Deprecates and removes the PHP rule GCI66 (“AvoidDoubleQuoteCheck”) and its related tests, updates the rule repository registration, bumps the rules-specifications version, and logs the deletion.

  • Removed the AvoidDoubleQuoteCheck implementation and its test resources
  • Deleted the rule from the PhpRuleRepository annotated list
  • Bumped creedengo-rules-specifications.version in the POM and updated the changelog entry

Reviewed Changes

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

Show a summary per file
File Description
src/test/resources/checks/AvoidDoubleQuote.php Removed test PHP file containing double-quote rule examples
src/test/java/fr/greencodeinitiative/php/checks/AvoidDoubleQuoteCheckTest.java Deleted the unit test for the deprecated rule
src/main/java/fr/greencodeinitiative/php/checks/AvoidDoubleQuoteCheck.java Deleted the rule implementation for GCI66
src/main/java/fr/greencodeinitiative/php/PhpRuleRepository.java Removed AvoidDoubleQuoteCheck from the rule registration list
pom.xml Updated <creedengo-rules-specifications.version> from 2.0.0 to 2.3.0
CHANGELOG.md Added entry for deprecation and removal of GCI66
Comments suppressed due to low confidence (1)

CHANGELOG.md:16

  • This entry isn’t placed under a specific version heading; consider adding a new release section (e.g., ## [2.0.2] - YYYY-MM-DD) above it to keep the changelog structure consistent.
- [#58](https://github.com/green-code-initiative/creedengo-php/issues/58) Deprecation and deletion of GCI66 rule for PHP

utarwyn
utarwyn previously approved these changes Jul 14, 2025
@sonarqubecloud
Copy link
Copy Markdown

@dedece35 dedece35 merged commit 3a6bae4 into main Aug 31, 2025
4 checks passed
@dedece35 dedece35 deleted the ISSUE_58 branch August 31, 2025 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The AvoidDoubleQuoteCheck rule is obsolete

3 participants