weemen/grumphp-psalm

psalm for grumphp

0.0.5 2017-10-30 08:39 UTC

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

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