1 { lib, buildGraalvmNativeImage, graalvmCEPackages, removeReferencesTo, fetchurl
4 buildGraalvmNativeImage rec {
6 version = "2024.03.13";
10 "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
11 sha256 = "sha256-4V0YtGRbSzebxGYkoyCJEA4e1vtYWNbIHyXOlTfvGTU=";
14 graalvmDrv = graalvmCEPackages.graalvm-ce;
16 nativeBuildInputs = [ removeReferencesTo ];
18 extraNativeImageBuildArgs =
19 [ "-H:+ReportExceptionStackTraces" "--no-fallback" ];
22 remove-references-to -t ${graalvmDrv} $out/bin/${pname}
26 description = "A linter for Clojure code that sparks joy";
27 homepage = "https://github.com/clj-kondo/clj-kondo";
28 sourceProvenance = with sourceTypes; [ binaryBytecode ];
29 license = licenses.epl10;
31 "https://github.com/clj-kondo/clj-kondo/blob/v${version}/CHANGELOG.md";
32 maintainers = with maintainers; [ jlesquembre bandresen ];