/antlr-php-runtime-phpstan

Static analysis for ANTLR4 PHP Runtime.

Primary LanguagePHPOtherNOASSERTION

ANTLR4 Extension for PHPStan

Travis CI Latest Stable Version License

Static analysis for ANTLR4 PHP Runtime.

Features

This extension provides correct return type for context's sub-rule getters.

Install

Using Composer:

composer require --dev antlr/antlr-php-runtime-phpstan

Register Plugin

If you also install phpstan/extension-installer then you're all set!

Manual installation

If you don't want to use phpstan/extension-installer, include extension.neon in your project's PHPStan config:

includes:
    - vendor/antlr/antlr-php-runtime-phpstan/extension.neon

Testing

To run all unit tests, use the locally installed PHPUnit:

./vendor/bin/phpunit