Brown
|
cf36d50c65
|
Prevent removing too many lines
|
2019-04-17 14:27:36 -04:00 |
|
Brown
|
1f36a85650
|
Remove extraneous newlines
|
2019-04-17 13:56:47 -04:00 |
|
Brown
|
fea9faaec5
|
Allow psalter to be used in multithreaded mode
|
2019-04-17 13:15:06 -04:00 |
|
Brown
|
80e28d6a4a
|
Add support for unused method & property automated removal
|
2019-04-17 11:12:18 -04:00 |
|
bugreportuser
|
2e147585a1
|
Allow ignoring exceptions only in global scope
|
2019-04-16 22:42:45 -04:00 |
|
Brown
|
ff14f671b1
|
Add hopefully-more-portable method for evaluating method/property usage
|
2019-04-16 16:07:48 -04:00 |
|
Matthew Brown
|
f788fb10db
|
Fix line offset
|
2019-04-14 13:25:12 -04:00 |
|
Matthew Brown
|
e2c3eaebc5
|
Fix string syntax
|
2019-04-14 13:12:21 -04:00 |
|
Matthew Brown
|
934fb53d65
|
Improve error locations for PropertyNotSetInConstructor errors
|
2019-04-14 12:48:59 -04:00 |
|
Matthew Brown
|
ffec25da20
|
Fix #1556 - allow internal method calls when checking property initialisation s
|
2019-04-14 12:19:15 -04:00 |
|
bugreportuser
|
8454c0db39
|
Support for bitwise not
|
2019-04-14 10:16:38 -04:00 |
|
Matthew Brown
|
d377bbde2b
|
Check for Soap before running method call test
Fixes #1554
|
2019-04-13 13:53:08 -04:00 |
|
Bruce Weirdan
|
4daf94ca1d
|
Case-insensitive checks for var_dump and shell_exec
Fixes vimeo/psalm#1547
|
2019-04-13 12:35:49 -04:00 |
|
Brown
|
26e2de93c7
|
Prepare to enable paralellised use of --find-dead-code
References #1548
|
2019-04-12 18:28:07 -04:00 |
|
Brown
|
8751bf232b
|
Improve handling of negated boolean operations
|
2019-04-12 11:26:33 -04:00 |
|
Brown
|
b6d0ee0777
|
Prevent impossible === false comparison
|
2019-04-12 10:30:56 -04:00 |
|
Matthew Brown
|
39af691d2f
|
Fix #1546 - catch impossible assertions to true
|
2019-04-12 09:38:56 -04:00 |
|
Matthew Brown
|
ea20a2bd04
|
Fix #1540 - use correct comparison for callable param types
|
2019-04-12 00:44:10 -04:00 |
|
Brown
|
a9b8952ea2
|
Fix #1545 - improve handling of negated binary ops
|
2019-04-11 18:51:21 -04:00 |
|
Brown
|
cadee4d988
|
Allow numeric to go into string|int|float
|
2019-04-11 11:25:18 -04:00 |
|
Brown
|
97f53a6486
|
@voku’s fixes for issues found by their callmap update
|
2019-04-11 11:02:46 -04:00 |
|
Brown
|
8f1dbc072d
|
Allow empty offset sets on arrayaccess objects
|
2019-04-10 17:25:25 -04:00 |
|
Brown
|
1a33b25264
|
Fix #1536 - prevent fatal error when filtering null array
|
2019-04-09 17:22:30 -04:00 |
|
Brown
|
5173c18cce
|
Fix calls after updating callmap
|
2019-04-09 16:52:32 -04:00 |
|
Brown
|
808522c36f
|
Add workaround SoapFault::__construct, fixing #1535
|
2019-04-09 15:06:10 -04:00 |
|
Brown
|
3dc3d659f1
|
Fix #1534 - allow unpacked args to be interpreted properly by overloaded functions
|
2019-04-09 14:48:51 -04:00 |
|
Brown
|
2121f0485e
|
Make tests more resilient
|
2019-04-09 14:29:09 -04:00 |
|
Brown
|
fb1eba9b61
|
Fix #1473 - add support for ...&x in docblocks
|
2019-04-09 14:23:48 -04:00 |
|
Brown
|
1348d634ed
|
Improve handling of variadic parameters
|
2019-04-09 13:58:49 -04:00 |
|
Matthew Brown
|
c63886fc36
|
Fix Psalm errors
|
2019-04-08 21:51:18 -04:00 |
|
Matthew Brown
|
cb1ed5f1ca
|
Fix #1532 - ignore inaccessible method with implicit parent constructor call
|
2019-04-08 11:01:16 -04:00 |
|
Brown
|
41c722448a
|
Fix #1531 - improve hrtime return type
|
2019-04-03 17:08:37 -04:00 |
|
Brown
|
08a4573a1c
|
Fix #1525 - allow scalar return types to accept false
|
2019-04-03 10:56:29 -04:00 |
|
Brown
|
21b1c04c1d
|
Fix #1526 - ignore files if they weren’t picked up in scanning step
|
2019-04-03 10:43:48 -04:00 |
|
bugreportuser
|
f5e03715f3
|
Fix memory leak
|
2019-04-02 23:36:55 -04:00 |
|
SignpostMarv
|
fdfc3511c3
|
attempting to force consistency on the error message
|
2019-04-01 16:34:44 -04:00 |
|
Matthew Brown
|
bd48ba858e
|
Add @SignpostMarv’s fixes for Windows tests
|
2019-03-31 19:08:55 -04:00 |
|
Matthew Brown
|
ef8292cfc7
|
Fix #1510 - analyse mixed array offsets
|
2019-03-31 15:42:15 -04:00 |
|
bugreportuser
|
07439f8f1c
|
Add tests
|
2019-03-31 14:22:19 -04:00 |
|
bugreportuser
|
4550d362eb
|
Add new test file for exceptions in global scope
|
2019-03-31 14:22:19 -04:00 |
|
Brown
|
09a8d68288
|
Use more specific location for return type issues
|
2019-03-29 15:36:13 -04:00 |
|
Brown
|
af4d10cb63
|
Fix #1499 - use TraitMethodSignatureMismatch when dealing with trait methods
|
2019-03-29 14:09:06 -04:00 |
|
Brown
|
1ab6345bac
|
Fix treatment of PDOStatement::setFetchMode
Fixes #1496
|
2019-03-29 13:26:13 -04:00 |
|
Brown
|
f82a55d836
|
Fix #1512 - check args to mktime are all ints
|
2019-03-29 10:46:48 -04:00 |
|
Matthew Brown
|
230680fd1c
|
Fix #1513 - use correct param types when examining abstract trait methods
|
2019-03-28 22:47:17 -04:00 |
|
Brown
|
f34a99c0cc
|
Fix #1515 - process inheritance in non-user classes
|
2019-03-28 17:44:31 -04:00 |
|
Brown
|
da2b5ff570
|
Make test name more unique
|
2019-03-28 17:18:11 -04:00 |
|
Brown
|
937eb42e8b
|
Do not override parent return type
|
2019-03-28 10:43:49 -04:00 |
|
Brown
|
c022d49b1a
|
Allow coercion from templated param to false
|
2019-03-28 10:19:02 -04:00 |
|
Matthew Brown
|
bd6fea0d57
|
Fix #1514 - catch static interface call
|
2019-03-28 08:22:44 -04:00 |
|