https://github.com/mschuchard/linter-helm
Chart lint via helm lint
https://github.com/mschuchard/linter-helm
atom-editor atom-package helm kubernetes linter-plugin pulsar-edit pulsar-package
Last synced: 10 months ago
JSON representation
Chart lint via helm lint
- Host: GitHub
- URL: https://github.com/mschuchard/linter-helm
- Owner: mschuchard
- License: mit
- Created: 2025-01-25T11:30:56.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-03-12T18:37:18.000Z (10 months ago)
- Last Synced: 2025-03-12T19:33:46.246Z (10 months ago)
- Topics: atom-editor, atom-package, helm, kubernetes, linter-plugin, pulsar-edit, pulsar-package
- Language: JavaScript
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
### 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.