Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,7 @@ use nix

- [actionlint](https://github.com/rhysd/actionlint)
- [action-validator](https://github.com/mpalmer/action-validator)
- [chart-testing](https://github.com/helm/chart-testing)
- [check-added-large-files](https://github.com/pre-commit/pre-commit-hooks/blob/main/pre_commit_hooks/check_added_large_files.py)
- [check-case-conflicts](https://github.com/pre-commit/pre-commit-hooks/blob/main/pre_commit_hooks/check_case_conflict.py)
- [check-executables-have-shebangs](https://github.com/pre-commit/pre-commit-hooks/blob/main/pre_commit_hooks/check_executables_have_shebangs.py)
Expand Down
9 changes: 9 additions & 0 deletions modules/hooks.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2311,6 +2311,15 @@ in
files = "\\.rs$";
pass_filenames = false;
};
chart-testing =
{
name = "chart-testing";
description = "CLI tool for linting and testing Helm charts";
files = "^charts/";
package = tools.chart-testing;
entry = "${pkgs.chart-testing}/bin/ct lint --all --skip-helm-dependencies";
pass_filenames = false;
};
checkmake = {
name = "checkmake";
description = "Experimental linter/analyzer for Makefiles";
Expand Down
2 changes: 2 additions & 0 deletions nix/tools.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
, cabal2nix
, callPackage
, cargo
, chart-testing
, checkmake
, circleci-cli
, llvmPackages_latest
Expand Down Expand Up @@ -121,6 +122,7 @@ in
cabal-fmt
cabal-gild
cargo
chart-testing
checkmake
circleci-cli
clippy
Expand Down