oh-precommit-codecheck
Installation
SKILL.md
OH Precommit Codecheck
Run local code quality checks. Includes gate CI checks and additional local-only checks.
Gate CI checks (same as OpenHarmony gate):
- Copyright: Header presence, year correctness, comment style (
/**for C/C++) - C/C++ format: clang-format (clang-format-14 preferred, fallback to clang-format)
- C/C++ quality: CodeArts Check (codecheck-ide-engine + Huawei clang-tidy: clangtidy + secfinder + fixbot)
Additional local checks (NOT part of gate CI, for extra quality):
- Python: pylint + flake8
- Shell: shellcheck + bashate-mod-ds
- GN:
gn format --dry-run