Skip to content

Introduce DuplicateAnnotationAttributeListing#1070

Open
mohamedsamehsalah wants to merge 2 commits intomasterfrom
mohamedsamehsalah/1044-introduce-duplicateannotationlisting-bug-checker-1
Open

Introduce DuplicateAnnotationAttributeListing#1070
mohamedsamehsalah wants to merge 2 commits intomasterfrom
mohamedsamehsalah/1044-introduce-duplicateannotationlisting-bug-checker-1

Conversation

@mohamedsamehsalah
Copy link
Copy Markdown
Collaborator

@mohamedsamehsalah mohamedsamehsalah commented Mar 9, 2024

#1044

Suggested commit message 🎉

Introduce `DuplicateAnnotationAttributeListing` bug checker

@mohamedsamehsalah mohamedsamehsalah added this to the 0.17.0 milestone Mar 9, 2024
@mohamedsamehsalah mohamedsamehsalah linked an issue Mar 9, 2024 that may be closed by this pull request
4 tasks
@mohamedsamehsalah mohamedsamehsalah force-pushed the mohamedsamehsalah/1044-introduce-duplicateannotationlisting-bug-checker-1 branch from 3498b54 to 1734b84 Compare March 9, 2024 21:15
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 9, 2024

  • Surviving mutants in this change: 8
  • Killed mutants in this change: 35
class surviving killed
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing$1 4 8
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing 4 27

Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.

@mohamedsamehsalah mohamedsamehsalah force-pushed the mohamedsamehsalah/1044-introduce-duplicateannotationlisting-bug-checker-1 branch from 1734b84 to 3f3ae86 Compare March 9, 2024 21:23
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 9, 2024

  • Surviving mutants in this change: 8
  • Killed mutants in this change: 35
class surviving killed
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing$1 4 8
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing 4 27

Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

  • Surviving mutants in this change: 8
  • Killed mutants in this change: 43
class surviving killed
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing$1 4 8
🧟tech.picnic.errorprone.bugpatterns.DuplicateAnnotationAttributeListing 4 35

Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.

* listings of each nested annotation will be the visited through the {@link
* AnnotationTreeMatcher}.
*/
private static ImmutableSet<Tree> getNonDuplicateEntries(
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

In theory, this method will flag duplicates of different types with the same name. In practice, that should not happen since listings are of the same type.

@Stephan202 Stephan202 modified the milestones: 0.17.0, 0.18.0 Jul 20, 2024
@rickie rickie modified the milestones: 0.18.0, 0.19.0 Aug 7, 2024
@rickie rickie modified the milestones: 0.19.0, 0.20.0 Oct 23, 2024
@rickie rickie modified the milestones: 0.20.0, 0.21.0 Jan 3, 2025
@rickie rickie modified the milestones: 0.21.0, 0.22.0 Mar 19, 2025
@Stephan202 Stephan202 modified the milestones: 0.22.0, 0.23.0, 0.24.0 Apr 14, 2025
@rickie rickie removed this from the 0.24.0 milestone Jul 21, 2025
@rickie rickie added this to the 0.25.0 milestone Jul 21, 2025
@rickie rickie modified the milestones: 0.25.0, 0.26.0 Sep 22, 2025
@Stephan202 Stephan202 modified the milestones: 0.26.0, 0.28.0 Oct 26, 2025
@Stephan202 Stephan202 modified the milestones: 0.28.0, 0.29.0 Jan 9, 2026
@rickie rickie modified the milestones: 0.29.0, 0.30.0 Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

Introduce DuplicateAnnotationListing bug checker

3 participants