Skip to content

Annotation processor for documentation enforcing#151

Merged
todvora merged 8 commits intomainfrom
feature/documentation-enforcing
Jan 27, 2026
Merged

Annotation processor for documentation enforcing#151
todvora merged 8 commits intomainfrom
feature/documentation-enforcing

Conversation

@todvora
Copy link
Contributor

@todvora todvora commented Dec 10, 2025

This annotation processor is validating that every field annotated with @Parameter also has a valid @Documentation attached. This will force us to document every changed and added configuration property.

image

Notes for Reviewers

  • The commit history must be preserved - please use the rebase-merge or standard merge option instead of squash-merge
  • Sync up with the author before merging

@janheise janheise self-requested a review December 10, 2025 13:08
Copy link
Contributor

@janheise janheise left a comment

Choose a reason for hiding this comment

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

LGTM

Base automatically changed from feature/parameter-types-validator-processor to main January 27, 2026 10:36
@todvora todvora merged commit e151bae into main Jan 27, 2026
2 checks passed
@todvora todvora deleted the feature/documentation-enforcing branch January 27, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants