Skip to content

Commit

Permalink
add phan
Browse files Browse the repository at this point in the history
  • Loading branch information
mmoll authored and xalopp committed Apr 23, 2018
1 parent 0bd4c6c commit 6711062
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .phan/config.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?php

/**
* This configuration will be read and overlaid on top of the
* default configuration. Command line arguments will be applied
* after this file is read.
*/
return [
// Supported values: '7.0', '7.1', '7.2', null.
// If this is set to null,
// then Phan assumes the PHP version which is closest to the minor version
// of the php executable used to execute phan.
'target_php_version' => null,

// A list of directories that should be parsed for class and
// method information. After excluding the directories
// defined in exclude_analysis_directory_list, the remaining
// files will be statically analyzed for errors.
//
// Thus, both first-party and third-party code being used by
// your application should be included in this list.
'directory_list' => [
'MO4',
'tests',
],

// A directory list that defines files that will be excluded
// from static analysis, but whose class and method
// information should be included.
//
// Generally, you'll want to include the directories for
// third-party code (such as "vendor/") in this list.
//
// n.b.: If you'd like to parse but not analyze 3rd
// party code, directories containing that code
// should be added to both the `directory_list`
// and `exclude_analysis_directory_list` arrays.
"exclude_analysis_directory_list" => [
'vendor/'
],
];
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ script:
composer require phpstan/phpstan --dev
composer require phpstan/phpstan-strict-rules --dev
vendor/bin/phpstan analyse --level=max --no-progress -c .phpstan.neon MO4 tests
pecl install -f ast-0.1.6
composer require phan/phan --dev
vendor/bin/phan -i
fi
- php -d zend_extension=xdebug.so vendor/bin/phpunit --coverage-clover=coverage.xml

Expand Down

0 comments on commit 6711062

Please sign in to comment.