A PHPStan error formatter that outputs errors in the TOON (Typed Object-Oriented Notation) format.
The purpose of this package is to make it easier to integrate PHPStan into your CI pipeline and reduce the amount of tokens spent when working with AI agents.
You can install the package via composer:
composer require peterfox/phpstan-toon-formatter --devIf you have phpstan/extension-installer installed, you're all set! The formatter will be automatically registered.
If you don't use the extension installer, you can manually include the configuration in your phpstan.neon or phpstan.neon.dist file:
includes:
- vendor/peterfox/phpstan-toon-formatter/extension.neonTo use the TOON formatter, run PHPStan with the --error-format=toon option:
vendor/bin/phpstan analyse --error-format=toonIf you want to further develop this package, please refer to the CONTRIBUTING guide.
Tests can be run using:
composer testPlease see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.