Matthew Brown
|
b90a58533b
|
Fix tests and return types
|
2018-03-03 15:25:35 -05:00 |
|
Matthew Brown
|
ade9e03c85
|
Use composer autoloader for class resolution where possible
|
2018-03-03 15:19:05 -05:00 |
|
Matthew Brown
|
1982d08573
|
Undo prepend-autoloader change
|
2018-03-03 13:47:09 -05:00 |
|
Matthew Brown
|
33827d4eeb
|
Don’t prepend autoloader
|
2018-03-03 13:40:02 -05:00 |
|
Matthew Brown
|
9fe4a97851
|
Fix issue with do
|
2018-03-03 13:21:52 -05:00 |
|
Matthew Brown
|
e419a8fe01
|
Exit early when there’s an issue in block-level elements
Fixes #550
|
2018-03-03 13:20:41 -05:00 |
|
Matthew Brown
|
9fd009a61d
|
Add more debug output for composer classmaps
|
2018-03-03 12:15:22 -05:00 |
|
Matt Brown
|
276c1a785d
|
Allow underscores to be ignored by UnusedParam checks
|
2018-03-02 11:32:34 -05:00 |
|
Matt Brown
|
e8b4559a6b
|
Support level 6 and fix docs
|
2018-03-02 11:09:55 -05:00 |
|
Matthew Brown
|
2cec81ebfe
|
Fix #537 - misleading --init documentation
|
2018-03-02 10:58:12 -05:00 |
|
Matthew Brown
|
d94abc42e8
|
Fix array location
|
2018-03-02 08:38:16 -05:00 |
|
Matthew Brown
|
ee6a9b98fb
|
Allow arrays to be called (ugh)
|
2018-03-02 00:49:53 -05:00 |
|
Matthew Brown
|
54cbee1265
|
Add TooManyArguments for closure test
|
2018-03-02 00:12:41 -05:00 |
|
Matthew Brown
|
154341577d
|
Give expected/actual argument counts
|
2018-03-02 00:07:19 -05:00 |
|
Matthew Brown
|
799e81bc96
|
Improve callable issue message
|
2018-03-02 00:03:07 -05:00 |
|
Matthew Brown
|
6fbd8753d5
|
Fix $function_id when checking for method existence
|
2018-03-01 23:52:11 -05:00 |
|
Matthew Brown
|
cc19f50c04
|
Prevent missing classes from confounding callable arg checks
|
2018-03-01 23:43:52 -05:00 |
|
Matthew Brown
|
6660aa8a00
|
Fix #548 - check array_map/array_filter args for param matches
|
2018-03-01 23:33:21 -05:00 |
|
Matt Brown
|
2846e549dd
|
Fix #546 - allow iterable phpstorm generics
|
2018-03-01 11:19:23 -05:00 |
|
Matt Brown
|
d416e73e8b
|
Fix nav
|
2018-02-27 17:27:02 -05:00 |
|
Matt Brown
|
b5e38acfcc
|
Add Psalter documentation
|
2018-02-27 17:25:35 -05:00 |
|
Matt Brown
|
80864b1ce8
|
Don’t be concerned about unused params named $_
Fixes #540
|
2018-02-27 11:39:26 -05:00 |
|
Matt Brown
|
1f358e36ef
|
Fix #544 - remove possibly assigned try vars from catch initialisations
|
2018-02-27 11:25:27 -05:00 |
|
Matthew Brown
|
115e647c3c
|
Fix #543 - register static vars properly so their references can be caught
|
2018-02-26 19:32:26 -05:00 |
|
Matt Brown
|
30c6aa5c68
|
Add missing spaces
|
2018-02-26 11:09:17 -05:00 |
|
Matt Brown
|
93b714d7c8
|
Fix #541 - make array_map on object-like more accurate
|
2018-02-26 11:01:30 -05:00 |
|
Matt Brown
|
9d165bee7b
|
Fix generic return type for array_map
Ref #541
|
2018-02-26 10:39:48 -05:00 |
|
Matthew Brown
|
63b473966d
|
Fix phpcs warning
|
2018-02-25 12:14:35 -05:00 |
|
Matthew Brown
|
42965bff65
|
Bust Psalm statements cache when upgrading Psalm version
|
2018-02-25 11:35:43 -05:00 |
|
Matthew Brown
|
2be2769008
|
Don’t adhere to assert rules with ored truths
|
2018-02-25 11:30:45 -05:00 |
|
Matthew Brown
|
47cb74ddd1
|
Fix issue where namespaced function could be treated as root
|
2018-02-25 11:13:00 -05:00 |
|
Matthew Brown
|
956972b4a4
|
Fix #539 - evaluate global variable usage
|
2018-02-25 10:43:54 -05:00 |
|
Matt Brown
|
ad3fe0974f
|
Fix indentation
|
2018-02-23 15:41:07 -05:00 |
|
Matt Brown
|
441506ad6f
|
Fix #216 - scan assert* functions for assertions, then apply to current context
|
2018-02-23 15:39:33 -05:00 |
|
Matthew Brown
|
cb1fd308f6
|
Don’t rescan files when afterVisitClassLike plugin method is active
|
2018-02-22 22:52:22 -05:00 |
|
Matthew Brown
|
8f2ef50947
|
Ensure that ClassLikeStorage exists when running plugin method
|
2018-02-22 22:35:48 -05:00 |
|
Matthew Brown
|
6d658ef934
|
Fix #535 - always run afterVisitClassLike plugin if given
|
2018-02-22 22:22:31 -05:00 |
|
Matt Brown
|
051fe0e9de
|
Add news.md
|
2018-02-22 13:46:26 -05:00 |
|
Matt Brown
|
95642aafb4
|
Fix #339 - when a class is also in the callmap, use the user-defined behaviour
|
2018-02-22 13:42:34 -05:00 |
|
Matt Brown
|
39cdd00094
|
Add extra level for starter configs
|
2018-02-22 12:25:05 -05:00 |
|
Matt Brown
|
25400e8010
|
Simplify logic to avoid Psalm bug
|
2018-02-22 11:57:15 -05:00 |
|
Matt Brown
|
1f7d95dde0
|
Add better typing rules for generic objects
|
2018-02-22 11:20:03 -05:00 |
|
Matt Brown
|
a9852c3bc0
|
Add plugins docs
|
2018-02-21 20:11:34 -05:00 |
|
Matt Brown
|
d3c327f4f3
|
Add description of Psalm‘s features
|
2018-02-21 20:09:30 -05:00 |
|
Matt Brown
|
09d708981a
|
Add mixed checks to property __set calls
|
2018-02-21 19:34:21 -05:00 |
|
Matt Brown
|
5471b89391
|
Make array coercion an error
|
2018-02-21 18:59:31 -05:00 |
|
Matt Brown
|
a81c73301b
|
Warn early if the file being analysed has not been properly scanned
|
2018-02-21 13:54:11 -05:00 |
|
Matt Brown
|
316dd78e6a
|
Fix #509 - don’t complain about a missing param type when system parent has one
|
2018-02-21 11:57:52 -05:00 |
|
Matt Brown
|
e04c4f866c
|
Fix #524 - prevent fatal error when checking stubbed function from namespace
|
2018-02-21 11:32:52 -05:00 |
|
Matt Brown
|
9dce508689
|
Always rescan traits
|
2018-02-20 13:20:31 -05:00 |
|