Skip to content

build: add format-check and format-fix Makefile targets - #13936

Merged
vaxerski merged 2 commits into
hyprwm:mainfrom
ioanntza22:build/add-format-makefile-targets
Apr 4, 2026
Merged

build: add format-check and format-fix Makefile targets#13936
vaxerski merged 2 commits into
hyprwm:mainfrom
ioanntza22:build/add-format-makefile-targets

Conversation

@ioanntza22

Copy link
Copy Markdown
Contributor

Adds two convenience Makefile targets for local development:

  • make format-check β€” runs clang-format in dry-run mode on all source files, exits with error if any formatting issues are found. Lets developers replicate the CI style check locally before pushing.
  • make format-fix β€” runs clang-format in-place on all source files to auto-fix formatting.

Both targets skip generated files (Shaders.hpp, shader .inc files, hw-protocols) that are not tracked in git.

@github-actions

Copy link
Copy Markdown

Hello and thank you for making a PR to Hyprland!

Please check the PR Guidelines and make sure your PR follows them.
It will make the entire review process faster. :)

If your code can be tested, please always add tests. See more here.

beep boop, I'm just a bot. A real human will review your PR soon.

@vaxerski vaxerski mentioned this pull request Apr 2, 2026
Comment thread Makefile Outdated
The find already filters for *.cpp, *.hpp, *.h β€” .inc files would
never match, making the exclusion dead code.
@vaxerski
vaxerski merged commit 5bf2bbe into hyprwm:main Apr 4, 2026
9 checks passed
crthpl pushed a commit to crthpl/Hyprland that referenced this pull request Jun 3, 2026
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