forked from rook/rook
The linting targets used to mostly have ad-hoc names usually reflecting the linting tool used (like shellcheck, yamllint, and checkmake). This change systematizes the names of the linting targets to follow a pattern of lint.foo where foo usually reflects *what* is linted rather than *how*. so, more idiomatically, the pattern can be described as "action.thing" to indicacte that "action" is to be performed on a "thing". This systematization is achieved by renaming a couple of targets: - shellcheck -> lint.shell - yamllint -> lint.yaml - checkmake -> lint.make 0 helm.lint -> lint.helm - pylint -> lint.python fmt -> lint.fmt Additionally, a new target go.lint is introduced that runs several go linting tools. Finally, two fixing targets are renamed for consistency: * fmt-fix -> fix.fmt * markdownlint.fix -> fix/markdown Signed-off-by: Michael Adam <obnox@samba.org> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>