evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / in / ineffassign / package.nix
blobf88b72527c2759d94eea6dd4e5f84b8628df87ae
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   nix-update-script,
6 }:
8 buildGoModule rec {
9   pname = "ineffassign";
10   version = "0.1.0";
12   src = fetchFromGitHub {
13     owner = "gordonklaus";
14     repo = "ineffassign";
15     rev = "refs/tags/v${version}";
16     hash = "sha256-JVrAIspRL6XvDd/AnPFt9IJPQ0hY1KPwXvldAfwYkzU=";
17   };
19   patches = [
20     ./0001-fix-build.patch # run go get -u. Old dependency can't run correctly on go 1.23
21   ];
23   vendorHash = "sha256-WpX5I9PK7xuln6BkIEW2qIF1K/BgaEu/gkJsz+ThVk0=";
25   passthru.updateScript = nix-update-script { };
27   allowGoReference = true;
29   meta = {
30     description = "Detect ineffectual assignments in Go code";
31     mainProgram = "ineffassign";
32     homepage = "https://github.com/gordonklaus/ineffassign";
33     license = lib.licenses.mit;
34     maintainers = with lib.maintainers; [
35       kalbasit
36       bot-wxt1221
37     ];
38   };