Example code and output for popular static analysis tools.
We want to add this output to the website eventually.
- Pick any static analysis tool we did't cover yet. Here's the full list.
- Create a folder for your benchmark:
<language>/<tool-name>
. - Add the benchmark files. You need at least the following files:
Dockerfile
: A self-contained environment for the tool and its dependenciesMakefile
: Needs at least arun
target, which will run the Docker image- Input file: this can be a source file or any other example input that you want to analyze.
workflow.yml
: Describes the inputs and outputs of the benchmark.
You can take a look at the example
folder to see what the final structure looks like.