Linters ======= The file ``ci-lint.yml`` defines several jobs for linting tools. ``hadolint`` ------------ Runs the ``Dockerfile`` linter `hadolint `_. ``helm-lint`` ------------- Runs `helm lint `_ for helm charts. ``pylint`` ---------- Runs the `pylint `_ for python code. ``kubeconform`` --------------- Runs the `kubeconform `_ linter for Kubernetes manifests. This check must pass for the pipeline to succeed. ``kube-lint`` ------------- Runs the `kube-lint `_ static analysis for Kubernetes manifests. This is an advisory check, it is allowed to fail. It's output is useful to inspect to improve the code. ``kube-score`` -------------- Runs the `kube-score `_ static analysis for Kubernetes manifests. This is an advisory check, it is allowed to fail. It's output is useful to inspect to improve the code.