weemen / grumphp-psalm
psalm for grumphp
0.0.5
2017-10-30 08:39 UTC
Requires
- php: >=7.0
- phpro/grumphp: ^0.11
- vimeo/psalm: ^0.2
Requires (Dev)
- jakub-onderka/php-parallel-lint: ^0.9.2
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2024-04-27 23:55:25 UTC
README
This package is a Psalm extension for GrumPHP. All newly committed files will be analysed by Psalm.
Current build status
Installation
Add this package using composer, firstly add the packages repository
Then, require the this repository
composer require --dev weemen/grumphp-psalm
Usage
First of all, dont forget to create your psaml.xml file
For example:
<?xml version="1.0"?> <psalm stopOnFirstError="false" useDocblockTypes="true" > <projectFiles> <directory name="src" /> </projectFiles> <issueHandlers> <MissingReturnType errorLevel="error" /> <MissingClosureReturnType errorLevel="error" /> <MissingPropertyType errorLevel="error" /> </issueHandlers> </psalm>
Edit GrumPHP and add the psalm task:
parameters: git_dir: . bin_dir: bin tasks: psalm: config: psalm.xml extensions: - Weemen\GrumPHPPsalm\Extension\Loader