bartlett / sarif-php-converters
允许PHP项目以SARIF格式打印静态代码分析报告
dev-master
2024-07-31 13:59 UTC
Requires
- php: ^7.4 || ^8.0
- composer-runtime-api: ^2.0
- ext-json: *
- ext-pcre: *
- ext-spl: *
- bartlett/sarif-php-sdk: ^2.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- php-parallel-lint/php-console-highlighter: ^1.0
- symfony/console: ^6.4 || ^7.0
Suggests
- ext-libxml: If you use the Console Tool and checkstyle input format
- ext-simplexml: If you use the Console Tool and checkstyle input format
This package is auto-updated.
Last update: 2024-09-07 15:08:54 UTC
README
SARIF PHP Converters
简介
SARIF(静态分析结果交换格式),定义了静态分析工具输出格式的标准。这是一个功能强大且复杂的格式,适用于各种工具的需求。
有很多PHP项目进行静态代码分析,但其中很少支持SARIF格式。
当它们至少提供checkstyle
或junit
格式时,你可以算得上是幸运的。
对于尚未原生支持SARIF格式的这些项目,这个库可以被视为一个sarif
报告格式的生产者。
主要功能
- 一个控制台工具,允许将
checkstyle
格式转换为sarif
,如果你的应用程序不支持自定义报告类。 - 如果你的应用程序接受动态加载任何自定义报告类,你可以将其添加到应用程序中以支持
sarif
输出格式。
按项目输出格式进行比较
图例
- ✅表示支持该格式
- (✅)表示支持该格式是可选的
- ❌表示尚未支持该格式