NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.58k stars 13.74k forks source link

Package Request: CodeChecker #22186

Open spacekitteh opened 7 years ago

spacekitteh commented 7 years ago

CodeChecker is a static analysis tool which depends on build system support. From the readme:

CodeChecker is a static analysis infrastructure built on the LLVM/Clang Static Analyzer toolchain, replacing scan-build in a Linux or macOS (OS X) development environment.

CodeChecker web interface for viewing discovered code defects

Main features

Support for multiple analyzers, currently Clang Static Analyzer and Clang-Tidy Store results of multiple large-scale analysis runs efficiently, either in a PostgreSQL or SQLite database Web application for viewing discovered code defects with a streamlined, easy experience Filterable (defect checker name, severity, source paths, ...) and comparable (calculates difference between two analyses of the project, showing which bugs have been fixed and which are newly introduced) result viewing Subsequent analysis runs only check and update results for modified files without analysing the entire project (depends on build toolchain support!) Suppression of known false positive results, either in configuration file or via annotation in source code, along with exclusion of entire source paths from analysis quickcheck mode shows analysis results on standard output Easily implementable Thrift-based server-client communication used for storing and querying of discovered defects Support for multiple bug visualisation frontends, such as the web application, a command-line tool and an Eclipse plugin

https://github.com/Ericsson/CodeChecker

fubarbaz commented 7 years ago

Plenty of issues like this one (request for packages) have been closed. What's the policy on that?

silvernode commented 7 years ago

Wanted to chime in a mention this is how Void Linux manages package requests. It works out pretty well for them so I'd imagine NixOS devs might consider allowing it if they don't already. I can see how it can make the issue tracker pretty messy but I suppose a missing package of any kind should probably be considered and issue.

mmahut commented 5 years ago

Are there any updates to this issue, please?

stale[bot] commented 4 years ago

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.
spacekitteh commented 4 years ago

.

stale[bot] commented 3 years ago

I marked this as stale due to inactivity. → More info