-
Notifications
You must be signed in to change notification settings - Fork 405
Support SARIF
Sergey Bronnikov edited this page May 2, 2024
·
17 revisions
The Static Analysis Results Interchange Format (SARIF) is an industry standard format for the output of static analysis tools ^1.
This page contains tools that support SARIF format and thus can be easily integrated in CI.
- Github, Documentation
- Clang Analyzer, pull-request
- Clang with diagnostic messages, https://lists.llvm.org/pipermail/cfe-dev/2021-March/067907.html
- Clang-Tidy
- Adding SARIF result format support for clang-tidy
- ZedThree/clang-tidy-review - Github Action that creates a pull-request review based on the warnings from clang-tidy.
- clang-tidy-sarif - Rust crate provides a command line tool to convert clang-tidy diagnostic output into SARIF.
- cfn-lint, pull-request
- eslint, via eslint-formatter-sarif
- JetBrains Qodana, Documentation
- Svace, Documentation
- PVS Studio, Documentation
- semgrep, Documentation
- OSS Fuzz, Documentation
- CodeQL, Documentation
- GitLab, Issue#118496
- Codespell, Issue#1455
- CTest, Issue#25953
- ReviewDog converts popular output formats to SARIF.
- SARIF Tools - is set of command line tools and Python library for working with SARIF files.
Copyright © 2014-2025 Sergey Bronnikov. Follow me on Mastodon @[email protected] and Telegram.
Learning
- Glossary
- Translation
- Books:
- Courses
- Learning Tools
- Bugs And Learned Lessons
- Cheatsheets
Tools / Services / Tests
- Code complexity
- Quality Assurance Tools
- Test Runners
- Testing-As-A-Service
- Conformance Test Suites
- Test Infrastructure
- Fault injection
- TTCN-3
- Continuous Integration
- Speedup your CI
- Performance
- Formal Specification
- Toy Projects
- Test Impact Analysis
- Formats
Functional testing
- Automated testing
- By type:
WIP sections
Community
Links