actionlint is used to lint all GitHub Actions workflows.
The command to execute is:
task gh:lintDavid Anson's markdownlint-cli2 is leveraged for linting markdown.
The command to execute is:
task md:lintNote
Markdown linter runs automatically following task docs to lint autogenerated files.
Terraform linting includes terraform fmt, tflint, including autofix and trivy for misconfiguration.
The command to execute is:
task tf:lintLychee is used to check for broken links and cspell for spelling in markdown files. This repository defaults to US English. If your documentation introduces a word that fails the spelling validation, add it to the .cspell.yml file
The command to execute is:
task: spell:lintyamllint is used to lint YAML.
The command to execute is:
task: yml:lintgolangci-lint and govulncheck are used to lint Go code.
The command to execute is:
task: go:lintgitleaks and checkov are used for security checks.
The command to execute is:
task sec:lint