Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/analysis-tools-dev/benchmark
Example code and output for popular static analysis tools. We want to add this output to the website eventually.
https://github.com/analysis-tools-dev/benchmark
analysis-tools benchmark linter
Last synced: about 2 months ago
JSON representation
Example code and output for popular static analysis tools. We want to add this output to the website eventually.
- Host: GitHub
- URL: https://github.com/analysis-tools-dev/benchmark
- Owner: analysis-tools-dev
- Created: 2021-04-06T19:03:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-24T10:18:00.000Z (over 2 years ago)
- Last Synced: 2024-04-14T02:53:40.203Z (9 months ago)
- Topics: analysis-tools, benchmark, linter
- Language: Dockerfile
- Homepage: https://analysis-tools.dev
- Size: 308 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Analysis Tools Benchmark
Example code and output for popular static analysis tools.
We want to add this output to the [website](https://analysis-tools.dev/) eventually.## How to contribute
1. Pick any static analysis tool we did't cover yet. [Here's the full list](https://github.com/analysis-tools-dev/static-analysis).
2. Create a folder for your benchmark: `/`.
3. Add the benchmark files. You need at least the following files:
* `Dockerfile`: A self-contained environment for the tool and its dependencies
* `Makefile`: Needs at least a `run` 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.