Skip to content

Enable beman-tidy (--require-all mode)#23

Merged
neatudarius merged 3 commits into
bemanproject:mainfrom
neatudarius:issue/264-require-all
Jul 9, 2026
Merged

Enable beman-tidy (--require-all mode)#23
neatudarius merged 3 commits into
bemanproject:mainfrom
neatudarius:issue/264-require-all

Conversation

@neatudarius

@neatudarius neatudarius commented Apr 25, 2026

Copy link
Copy Markdown
Member

Issue: bemanproject/beman-tidy#264

Enable beman-tidy --require-all on CI for beman.transform_view.

CODEOWNERS approval: @ednolan approved --require-all in the issue.

Changes

  • Enable --require-all in .pre-commit-config.yaml
  • Add Compiler Explorer badge to README (https://godbolt.org/z/qd6v7Kj5E)

Test plan

  • release.godbolt_trunk_version passes with the new badge
  • CI pre-commit check passes

@coveralls

coveralls commented Apr 25, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 100.0%. remained the same — neatudarius:issue/264-require-all into bemanproject:main

@JeffGarland

Copy link
Copy Markdown
Member

I'd think to commit this the failing item needs to be fixed? Or perhaps exclude the one issue?

@neatudarius

Copy link
Copy Markdown
Member Author

I'd think to commit this the failing item needs to be fixed? Or perhaps exclude the one issue?

Updated PR description to reflect that. Please comment on bemanproject/beman-tidy#264 (comment)

Add Godbolt example link so beman-tidy --require-all passes
release.godbolt_trunk_version.

Issue: bemanproject/beman-tidy#264
Co-authored-by: Cursor <cursoragent@cursor.com>
@neatudarius neatudarius marked this pull request as ready for review July 9, 2026 19:31
Resolve README badge conflict by keeping main's markdownlint layout
and the Compiler Explorer badge for --require-all.

Fix .beman-tidy.yaml empty lists for beman-tidy v0.5.1 compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
@neatudarius neatudarius merged commit 32e5b6b into bemanproject:main Jul 9, 2026
67 checks passed
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