Nixpkgs: Package Request: CodeChecker

Created on 27 Jan 2017  路  5Comments  路  Source: NixOS/nixpkgs

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

package (new)

Most helpful comment

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

All 5 comments

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

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.

Are there any updates to this issue, please?

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.

.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

langston-barrett picture langston-barrett  路  3Comments

grahamc picture grahamc  路  3Comments

ob7 picture ob7  路  3Comments

rzetterberg picture rzetterberg  路  3Comments

lverns picture lverns  路  3Comments