Skip to content

Enable beman-tidy default mode on beman.utf_view#239

Closed
neatudarius wants to merge 1 commit into
bemanproject:mainfrom
neatudarius:issue/265-beman-tidy-default
Closed

Enable beman-tidy default mode on beman.utf_view#239
neatudarius wants to merge 1 commit into
bemanproject:mainfrom
neatudarius:issue/265-beman-tidy-default

Conversation

@neatudarius

Copy link
Copy Markdown
Member

Issue: bemanproject/beman-tidy#265

Problem

beman-tidy in default mode (requirements only) was failing on file.license_id for two paper generator scripts where the SPDX identifier was on line 3 instead of line 2.

Upstream main also had --require-all enabled in pre-commit prematurely.

Changes

  • Move SPDX headers to line 2 in papers/generator/generator.sh and papers/generator/post_clang_format.py
  • Run beman-tidy in default mode on CI (remove --require-all from .pre-commit-config.yaml)

beman-tidy results (local, default mode)

Summary    Requirement:  16 checks passed, 0 checks failed, 3 checks skipped,  8 checks not implemented.

Recommendations still failing (disabled in .beman-tidy.yaml or out of scope for default mode):

  • license.apache_llvm — disabled (Jonathan Wakely contributions)
  • file.copyright — disabled
  • readme.implements — disabled (multi-paper repo)

Test plan

  • beman-tidy . --verbose — 0 requirement failures
  • CI pre-commit check passes

@neatudarius neatudarius closed this Jul 9, 2026
@neatudarius

Copy link
Copy Markdown
Member Author

Reopening after CI fixes and commit message cleanup.

Issue: bemanproject/beman-tidy#265

Move SPDX license identifiers to line 2 in paper generator scripts
and run beman-tidy in default mode (requirements only) on CI.
@neatudarius
neatudarius force-pushed the issue/265-beman-tidy-default branch from cf01bfb to 20498ac Compare July 10, 2026 00:02
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.

1 participant