[go: nahoru, domu]

Skip to content

Yet another mirror of https://github.com/ssciwr/clang-format-wheel for pre-commit. This one provides a hook for formatting just the diffs.

License

Notifications You must be signed in to change notification settings

aostrowski/pre-commit-mirror-git-clang-format

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clang-format mirror for checking diffs

Yet another mirror of the clang-format package for the pre-commit tool.

As opposed to https://github.com/pre-commit/mirrors-clang-format/ (which we forked from), this one verifies the diffs instead of whole files. You'd expect that from clang-format-diff, but the tool that does the work, comes with clang-format and nicely integrates with git is cleverly named git-clang-format, so this is what this repo's hook uses and hence this is how it's named.

For more info on pre-commit, see: https://github.com/pre-commit/pre-commit

For more info on clang-format, see: https://github.com/ssciwr/clang-format-wheel

Using git-clang-format with pre-commit

Add this to your .pre-commit-config.yaml:

-   repo: https://github.com/aostrowski/pre-commit-mirror-git-clang-format
    rev: ''  # Use the sha / tag you want to point at
    hooks:
    -   id: git-clang-format

Implementation details

The tags for each clang-format version are generated automatically using the pre-commit-mirror tool. You can see the command invocation in .github/workflows/main.yml.

As of writing this, the tool didn't yet support adding multiple hooks in one repo, so if you wish to add another one, either improve the tool or just create another fork.

About

Yet another mirror of https://github.com/ssciwr/clang-format-wheel for pre-commit. This one provides a hook for formatting just the diffs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%