linter-helm
Chart lint via helm lint
mschuchard 50 0 1.1.0 MIT GitHub
  • Made for Pulsar!

    This package was written specifically for Pulsar and did not exist in the Atom package repository.

Linter-Helm

Linter-Helm aims to provide functional and robust helm lint linting functionality within Pulsar.

This package is now in maintenance mode. All feature requests and bug reports in the Github repository issue tracker will receive a response, and possibly also be implemented (especially bug fixes). However, active development on this package has ceased.

Installation

The Helm binary executable at a minimum version of 3.0 is required to be installed before using this package. The Atom-IDE-UI and Language-YAML packages are also required.

All testing is performed with the latest stable version of Pulsar. Any version of Atom or any pre-release version of Pulsar is not supported.

Usage

  • This linter will trigger if and only if the current file uses Language YAML, and if and only if the current directory contains a file named Chart.yaml. The assumption is that this file indicates the current project and/or directory is a Helm chart. This will cause the entire project/directory to be linted, and the resulting information to be displayed accordingly.
  • Note that in rare instances helm lint displays the wrong filename containing the issue. In these situation the displayed filename may be correct, but the path to it (and editor link) will be incorrect.
  • To quickly and easily access the issues in other files, you will need to change the settings inside Linter-UI-Default. For Panel Represents and/or Statusbar Represents, you will need to change their options to Entire Project. This will allow you to use either display to quickly access issues in other files by clicking on the displayed information.