pre-commit header license checker with auto population

This commit is contained in:
Vadym Zakovinko 2023-05-25 18:48:58 +03:00
parent 68ced830d7
commit 92fe178519
No known key found for this signature in database
GPG key ID: 1250E1F033D1ED46
2 changed files with 9 additions and 2 deletions

View file

@ -27,7 +27,7 @@ repos:
- id: check-shebang-scripts-are-executable
exclude: "\\.mustache$"
- repo: https://github.com/Quard/license-header-checker
rev: v0.1
rev: v0.2.1
hooks:
- id: license-header-checker
files: \.(c|h|dtsi|dts|overlay|keymap)$
@ -37,6 +37,8 @@ repos:
- "/*| *| */"
- --license
- "\\nCopyright \\(c\\) \\d{4}(-\\d{4})? The ZMK Contributors\\n\\nSPDX-License-Identifier: MIT\\n"
- --auto-populate
- .pre-commit/license_header.tmpl
- id: license-header-checker
files: (\.yaml)|(CMakeLists.txt)|(Kconfig)$
exclude: ^((app/boards/)|(app/tests/)|(\.pre-commit-config.yaml))
@ -44,4 +46,6 @@ repos:
- --comment-style
- "#"
- --license
- "Copyright \\(c\\) \\d{4}(-\\d{4})? The ZMK Contributors\\nSPDX-License-Identifier: MIT"
- "\\s*Copyright \\(c\\) \\d{4}(-\\d{4})? The ZMK Contributors\\n\\s*SPDX-License-Identifier: MIT"
- --auto-populate
- .pre-commit/license_header.tmpl

View file

@ -0,0 +1,3 @@
Copyright (c) {YEAR} The ZMK Contributors
SPDX-License-Identifier: MIT