Skip to content

fix: centralize AllowCommentIgnores, expand groups in except, add def…#205

Merged
2 commits merged intomainfrom
fix/config-improvements
Feb 23, 2026
Merged

fix: centralize AllowCommentIgnores, expand groups in except, add def…#205
2 commits merged intomainfrom
fix/config-improvements

Conversation

@ZergsLaw
Copy link
Copy Markdown
Contributor

  • Move SetAllowCommentIgnores into buildCore() so it applies to all commands (lint, breaking, generate, mod)
  • Expand group names (MINIMAL, BASIC, DEFAULT, COMMENTS, UNARY_RPC) in lint.except
  • Default enum_zero_value_suffix to UNSPECIFIED, service_suffix to Service
  • Add proper schema validation for breaking section (ignore, against_git_ref)
  • Validate generated config in init command before writing to disk
  • Update documentation to reflect all changes
  • Add tests for except group expansion, default suffixes, breaking schema validation

…ault suffixes, validate breaking schema and init config

- Move SetAllowCommentIgnores into buildCore() so it applies to all commands (lint, breaking, generate, mod)
- Expand group names (MINIMAL, BASIC, DEFAULT, COMMENTS, UNARY_RPC) in lint.except
- Default enum_zero_value_suffix to UNSPECIFIED, service_suffix to Service
- Add proper schema validation for breaking section (ignore, against_git_ref)
- Validate generated config in init command before writing to disk
- Update documentation to reflect all changes
- Add tests for except group expansion, default suffixes, breaking schema validation
hound672
hound672 previously approved these changes Feb 22, 2026
ghost
ghost previously approved these changes Feb 22, 2026
@ghost ghost dismissed stale reviews from hound672 and themself via 6be6d43 February 23, 2026 06:15
@ghost ghost merged commit 156122d into main Feb 23, 2026
1 check passed
This pull request was closed.
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.

3 participants