New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cpplint: init at 1.3.0 #47836
cpplint: init at 1.3.0 #47836
Conversation
@GrahamcOfBorg build cpplint |
Failure on aarch64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
CC @grahamc this bot is awesome. It just caught an issue where it "worked on my machine" but would've failed after the fact on Hydra / NixOS, and saved me or a frustrated user some debugging time 👍 |
🐱 🙌 🎉 |
CC @FRidh for python review |
homepage = https://github.com/cpplint/cpplint; | ||
description = "Static code checker for C++"; | ||
maintainers = [ maintainers.bhipple ]; | ||
license = [ licenses.free ]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this license correct?
@@ -0,0 +1,29 @@ | |||
{ lib, buildPythonApplication, fetchFromGitHub }: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not a Python library, so pass in python
or pythonPackages
and use its attributes (buildPythonApplication
).
Thanks @FRidh! Updated accordingly. The license is here: I don't think this is a specific license, which is why I just put |
Success on x86_64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
@bhipple this license text is actually the BSD 3-clause wording. |
Aha, thanks! |
Success on x86_64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Static analyzer for C++ code. Licensed under a very permissive, generic Google license (BSD3 wording).
I rebased and squashed up my commits to keep the history clean after implementing all the code review changes. |
Success on x86_64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: cpplint Partial log (click to expand)
|
Static analyzer for C++ code. Licensed under a very permissive, generic Google license.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)