Matthew Brown
|
ae531506de
|
Fix #1591 - allow variable typed to string to be compared to literal in reverse order
|
2019-05-02 00:50:35 -04:00 |
|
Matthew Brown
|
fbe10c1a1f
|
Don’t allow empty coercion on generic type params
Fixes #1590
|
2019-05-02 00:19:56 -04:00 |
|
Matthew Brown
|
cacced782d
|
Fix #1592 - allow methods with a simple exit to have the same treatment as those with a simple throw
|
2019-05-01 23:45:03 -04:00 |
|
Matthew Brown
|
0fe378a467
|
Fix #1593 - still inherit more specific docblock from parent when parent has no signature return
|
2019-05-01 23:14:22 -04:00 |
|
Brown
|
dcfe9bfdc1
|
Reduce memory load for forked analysis
|
2019-04-30 15:35:57 -04:00 |
|
Brown
|
5674193922
|
Add a warning when fixing unused code issues without accompanying detection
|
2019-04-30 15:06:42 -04:00 |
|
Brown
|
d53ba0b826
|
Improve message
|
2019-04-30 13:26:11 -04:00 |
|
Brown
|
2fe5a72ab7
|
Fix #1586 - allow use of --find-unused-code as alternative to --find-dead-code
|
2019-04-30 13:23:18 -04:00 |
|
bugreportuser
|
1c160dab13
|
Fix typo in isAtomicContainedBy
|
2019-04-30 00:52:56 -04:00 |
|
Brown
|
e15b86db7e
|
Revert "Reduce size of generated Phar"
This reverts commit bde7354588 .
|
2019-04-29 19:14:37 -04:00 |
|
Brown
|
bde7354588
|
Reduce size of generated Phar
|
2019-04-29 19:04:28 -04:00 |
|
Brown
|
b6e9fba8e6
|
Track method param uses between diff runs
|
2019-04-29 17:29:38 -04:00 |
|
Brown
|
0824ca3bbd
|
Move Phar build sooner
|
2019-04-29 14:05:43 -04:00 |
|
Brown
|
b9bece4cbc
|
Allow MixedArrayTypeCoercion to be properly suppressed by default
|
2019-04-29 12:19:51 -04:00 |
|
Brown
|
f760ab6707
|
Add better reporting for errors
|
2019-04-29 12:07:34 -04:00 |
|
Brown
|
1413ccd111
|
Prevent phar path rejiggering
|
2019-04-29 11:33:13 -04:00 |
|
Matthew Brown
|
b4f24d1fa6
|
Fix a couple of tests, and track file references to classes
|
2019-04-28 12:59:36 -04:00 |
|
Matthew Brown
|
2ae0f92960
|
Store files-referencing-classes between runs to enable unreferenced code --diff mode
|
2019-04-28 12:36:24 -04:00 |
|
Matthew Brown
|
e4fbe61444
|
Ignore all PHPUnit issues
|
2019-04-27 17:57:15 -04:00 |
|
Matthew Brown
|
e08944cae0
|
Allow diff mode with --find-dead-code
|
2019-04-27 17:38:24 -04:00 |
|
Brown
|
29588c9fd8
|
Add ability to specify GitHub code owners
|
2019-04-26 11:23:26 -04:00 |
|
Matthew Brown
|
59e53acd56
|
Fix new template class array key coercion to mixed - when we don’t know, assume bottom type
|
2019-04-26 07:54:21 -04:00 |
|
Matthew Brown
|
82e0bcafac
|
Fix #1578 - fix empty array error
|
2019-04-26 00:47:42 -04:00 |
|
Tyson Andre
|
dbcedd300b
|
Fix error messages for $boolVar !== null
Seen for this example:
$b = rand() % 2 > 0;
if ($b !== null) { ... }
|
2019-04-26 00:19:46 -04:00 |
|
Brown
|
0e4c8ce482
|
Split apart TypeCoercion issues, allowing more granular issue filtering
|
2019-04-25 18:02:19 -04:00 |
|
Brown
|
f227af83c0
|
Allow mixed callable params to be valid
|
2019-04-24 12:54:35 -04:00 |
|
Matthew Brown
|
3681762a9b
|
Add detection for callable variable use
|
2019-04-23 22:31:38 -04:00 |
|
Matthew Brown
|
c657a45132
|
Fix #1574 - detect docblock additions to the first statement of a method when diffing
|
2019-04-22 21:50:58 -04:00 |
|
Brown
|
473c8cb832
|
Fix checks for parent method implementers
|
2019-04-22 13:18:19 -04:00 |
|
Brown
|
cf5fb43a66
|
Add missing config options
|
2019-04-22 11:32:06 -04:00 |
|
Brown
|
d1f4622a80
|
Fix #1542 - disable SQL parsing by default
|
2019-04-22 10:01:25 -04:00 |
|
Matthew Brown
|
cd74e227c1
|
Remove var_dump
|
2019-04-21 11:42:43 -04:00 |
|
Matthew Brown
|
d68e501bfa
|
Fix #1528 - double check for missing dependency
|
2019-04-21 11:30:50 -04:00 |
|
Matthew Brown
|
e08ef35b79
|
Make sure callmap method return types ignore falsable
|
2019-04-21 11:30:50 -04:00 |
|
Ryan McCue
|
91be079ca6
|
Link to human-readable package list
|
2019-04-21 08:42:35 -04:00 |
|
Matthew Brown
|
29b70442b1
|
Add documentation for unused method/property removal/
|
2019-04-20 17:54:17 -04:00 |
|
Matthew Brown
|
9be8013633
|
Add a way to ignore variable method & property calls
|
2019-04-20 17:49:49 -04:00 |
|
Matthew Brown
|
ec65197f41
|
Fix #1564 - scan functions if they’re not internal
|
2019-04-20 17:16:42 -04:00 |
|
Matthew Brown
|
79ae72d553
|
Fix #935 - allow Phar to run without composer files
|
2019-04-20 16:37:27 -04:00 |
|
Matthew Brown
|
764678d836
|
Fix #1567 - remove extraneous union
|
2019-04-20 16:09:55 -04:00 |
|
Brown
|
f3b7e16160
|
Shorten line
|
2019-04-19 12:03:52 -04:00 |
|
Brown
|
205fa36fb7
|
Add better error messages to unused code issues
|
2019-04-19 11:45:22 -04:00 |
|
Lars Moelleken
|
1a4e52c645
|
fixes from @villfa
-> ae368af8b3
|
2019-04-19 09:54:08 -04:00 |
|
Lars Moelleken
|
a3072d42b5
|
fix issue #1568
|
2019-04-19 09:54:08 -04:00 |
|
Dave Liddament
|
53e2a0e671
|
FIX remove extra space in markdown
|
2019-04-18 18:18:16 -04:00 |
|
Brown
|
d6de6ca5d5
|
Prevent removing properties on classes with variable assignment
|
2019-04-18 14:47:58 -04:00 |
|
Brown
|
4807ebe04a
|
Always evaluate static calls when method call cannot
|
2019-04-18 13:51:34 -04:00 |
|
Brown
|
50035334d4
|
Add more descriptive message for autoloader error
|
2019-04-18 12:12:43 -04:00 |
|
Brown
|
d51475bc03
|
Register magic property get/set propertyExists calls
|
2019-04-18 10:41:46 -04:00 |
|
Brown
|
1eabe6ed55
|
Ignore protected properties redefined downstream
|
2019-04-17 16:55:15 -04:00 |
|