Open tinzh opened 1 year ago
Related to #2298
If I understand the linter correctly, it is then also not checking the .yml
s in codebuild/spec/
, which also needs amending. Correct?
Or does the linter only focus on certain directories on not others (which I highly doubt, as the previous and current proposed solution is to allow/deny certain file extensions generally, regardless of their directories).
Yep, our copyright linter isn't that sophisticated so it currently misses our yaml files.
Another option for a linter, GHA https://github.com/todogroup/repolinter/blob/main/docs/rules.md#file-starts-with
Problem:
The copyright linter skips over files not explicitly allowlisted in
codebuild/bin/copyright_mistake_scanner.sh
, including.rs
files which comprise most ofbindings/rust
,.c
/.h
files not starting withs2n_
like those inbin/
, etc.Solution:
Add all files with
.c
,.h
,.rs
,.py
,.cc
,.sh
, etc. extensions to the allowlist in the copyright linter. Alternatively, use a denylist instead in case more file types are added in the future.Requirements / Acceptance Criteria:
Files without a copyright header that need one should not pass CI.
Out of scope:
None