biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / misc / reviewdog / default.nix
blob6f6d2c11c415845ca7865a6fcc26660bf7bc3d71
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "reviewdog";
5   version = "0.17.4";
7   src = fetchFromGitHub {
8     owner = pname;
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-G2mN7f5dpE6fF5ti7JJXVk8qBiwKO/yy5cyOYBxDJNo=";
12   };
14   vendorHash = "sha256-ux3nrQtY1sY4VJIeTSZAipfURspWDqnZ9YfxmFUvElI=";
16   doCheck = false;
18   subPackages = [ "cmd/reviewdog" ];
20   ldflags = [ "-s" "-w" "-X github.com/reviewdog/reviewdog/commands.Version=${version}" ];
22   meta = with lib; {
23     description = "Automated code review tool integrated with any code analysis tools regardless of programming language";
24     mainProgram = "reviewdog";
25     homepage = "https://github.com/reviewdog/reviewdog";
26     changelog = "https://github.com/reviewdog/reviewdog/blob/v${version}/CHANGELOG.md";
27     maintainers = [ maintainers.marsam ];
28     license = licenses.mit;
29   };