python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / sh / shellcheck-sarif / package.nix
blob1bc064992f5d6d8d07e578923e5d9add9284ad7a
2   lib,
3   fetchCrate,
4   rustPlatform,
5   nix-update-script,
6   versionCheckHook,
7 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "shellcheck-sarif";
10   version = "0.6.6";
12   src = fetchCrate {
13     inherit pname version;
14     hash = "sha256-NPf8BkrpqM/MaVha9/AIuUXPQpslslLFv0l9a0lzYyc=";
15   };
17   cargoHash = "sha256-YUyZZcSaBqnc216Hu+BAv1raNFRzSnikedr+/n8wTbE=";
19   nativeInstallCheckInputs = [ versionCheckHook ];
20   doInstallCheck = true;
22   passthru = {
23     updateScript = nix-update-script { };
24   };
26   meta = {
27     description = "CLI tool to convert shellcheck diagnostics into SARIF";
28     homepage = "https://psastras.github.io/sarif-rs";
29     license = lib.licenses.mit;
30     maintainers = with lib.maintainers; [ getchoo ];
31     mainProgram = "shellcheck-sarif";
32   };