Changelog
0.1.0
Initial release.
check,fix,strip,reportandinitcommands.- Registry of 43 languages with comment styles, shebang / encoding line / XML prolog / PHP open tag / doctype /
@charset/ Docker syntax directive handling, Go build tags, and Python docstring placement. - SPDX short-form and standard-notice templates (MIT, BSD-2/3-Clause, ISC, Apache-2.0, GPL-3.0-or-later, MPL-2.0) plus custom templates with
{year},{years},{owner},{project},{license}. - Copyright years from git history (first-last commit year, rename-aware) or fixed; multiple owners; per-path overrides by glob.
- Detection of SPDX tags and well-known notices (including GPL/LGPL/AGPL variants), wrong-license and malformed headers, and project-level license conflicts.
- Text, JSON, SARIF 2.1.0 and GitHub annotation output; exit codes for CI.
- Skips generated, vendored, binary, empty and unsupported files; preserves line endings and BOM; idempotent fixes.