feat(tool): Adding license header check and apply tool (#857)

* feat(tool): Adding license header check and apply tool

* Update docs/LICENSE_HEADERS.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update scripts/license_header.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Willem Jiang
2026-02-13 11:23:41 +08:00
committed by GitHub
parent ba45c1a3a9
commit 56b8c3a496
6 changed files with 475 additions and 1 deletions

View File

@@ -20,6 +20,17 @@ if [ $FORMAT_RESULT -ne 0 ]; then
exit 1
fi
# Check license headers
echo "Checking license headers..."
make check-license-all
LICENSE_RESULT=$?
if [ $LICENSE_RESULT -ne 0 ]; then
echo "❌ Some files are missing license headers."
echo "Run 'make add-license-all' to add them automatically."
exit 1
fi
# If any files were reformatted, add them back to staging
git diff --name-only | xargs -I {} git add "{}"