Releases: DaveLiddament/sarb
1.1.0
Adds support for the junit output format. Thanks to @PleaseHelpMe-hub for making this happen.
1.0.1
1.0.0
Major updates including:
See instructions and script to help upgrading from version 0.x.
Improved UX
Pipe output from static analysis tool straight to SARB (much easier than before). E.g.
Create a baseline from PHP CodeSniffer output:
phpcs src --report=json | vendor/bin/sarb create --input-format="phpcodesniffer-json" phpcs.baseline
Show issues introduced since baseline made:
phpcs src --report=json | vendor/bin/sarb remove phpcs.baseline
Updated documentation
Including how to integrate SARB with almost any static analysis tool, even non PHP tools.
Support for all maintained versions of PHP
PHP 7.3, 7.4 and 8.0 supported.
Tidy up and improved code coverage.
Test coverage increased to 100%. Infection MSI ~90%.
0.8.0
- Add in support for PHP Mess Detector using it's JSON output.
A big thanks to @adirkuhn for the work on getting PHPMD supported by SARB.
0.5.1
FIX to allow situations where PHPStan reports issues where the line number is null
0.7.0
Add support for PHP code sniffer's json format.
Thanks to https://github.com/temp for PR #60 to add support for PHP Code Sniffer JSON format.
0.6.0
Bump dependencies:
Min PHP version 7.2
Compatible with Symfony 5
0.5.0
Support for tool agnostic sarb.json format
Added support for a generic sarb.json
format. Any static analysis tool that produces output in this format will be compatible with SARB. (#49)
Minor updates
0.4.1
Fix a few typos in the documentation
0.4.0
Add support for 3 more static analysers:
- Exaket: Thanks to Damien Seguy for this.
- Phan: Instructions on using SARB with Phan (beta)
- PHP Code Sniffer: Instructions on using SARB with PHP Code Sniffer (beta)
Added documentation for using SARB with supported static analysers.