Brown
a41c5c8a39
Fix code quality issues
2018-10-18 09:57:13 -04:00
Brown
4ed5c4bcc6
Speed up analysis phase
2018-10-18 09:51:28 -04:00
Brown
6990914f1b
Assume missing classes are traits and treat related methods accordingly
2018-10-15 18:35:57 -04:00
Brown
93a422d2d9
Add alarms for recalcitrant processes
2018-10-15 17:41:10 -04:00
Matthew Brown
afebefba19
Switch from --cache-results to --diff-methods flag
2018-10-07 00:42:25 -04:00
Matthew Brown
7e01576653
Fix #1011 - don’t re-analyse constructors if we can help it
2018-10-06 22:58:21 -04:00
Matthew Brown
92e11fd51b
Port over cleanup from server branch
2018-10-06 20:11:19 -04:00
Matthew Brown
ea3eada2d6
Still invalidate methods whose bodies have changed
2018-10-03 23:52:09 -04:00
Brown
80bfc168df
Skip if storage cannot be found
2018-10-03 18:26:36 -04:00
Brown
6707672528
Improve handling of traits further
2018-10-03 18:16:33 -04:00
Brown
f2cea0325f
Slightly improve trait handling
2018-10-03 17:11:08 -04:00
Brown
33254c43cc
Fix #1010 - track changes to traits and trait uses
2018-10-03 13:58:32 -04:00
Matthew Brown
e9070b7c4a
Improve file updating in same thread
2018-09-30 11:34:51 -04:00
Brown
d0bd10d143
Improve provider architecture, upping test coverage
2018-09-30 11:34:51 -04:00
Brown
05a0bdc93b
Remove PHP7 types
2018-09-30 11:34:51 -04:00
Brown
1d26332d77
Track more changes and invalidate more methods
2018-09-30 11:34:51 -04:00
Brown
89c04ec1ae
Cache issue data and adjust issue offsets where applicable
2018-09-30 11:34:51 -04:00
Brown
67c90edadf
Don’t check methods we’ve already checked
2018-09-30 11:34:51 -04:00
Matt Brown
2599d8bd62
Allow some folders to be excluded from type stats collection
2018-08-24 17:46:13 -04:00
Matt Brown
2c4b8e8ce3
Fix division-by-zero error
...
Fixes #844
2018-06-27 13:41:50 -04:00
Matthew Brown
e18b3699a6
Fix return type
2018-06-03 18:34:25 -04:00
Matthew Brown
6bfde90db4
Improve Psalm type inference summary to include required files
2018-06-03 18:31:43 -04:00
Matt Brown
a409b3c32a
Remove unnecessary echo
2018-04-25 11:53:10 -04:00
Matt Brown
9a1674bd0e
Remove checker cache optimisation (v2 only)
2018-04-25 11:52:24 -04:00
Matt Brown
3cf5345728
Improve codebase mixed coverage calculation by ignoring initial loops
2018-04-13 17:26:07 -04:00
Radosław Kowalewski
15c1a82d8c
Few fixes to make tests pass on windows
...
* changed / to DIRECTORY_SEPARATOR in expected messages
* cahnged most occurences PHP_EOL to "\n" in tests and src
* added output buffering in test to avoid marking test as risky
2018-04-12 22:41:13 -04:00
Matt Brown
80864b1ce8
Don’t be concerned about unused params named $_
...
Fixes #540
2018-02-27 11:39:26 -05:00
Matthew Brown
a99e89495b
Add end line/column data for LSP support
2018-02-19 18:16:09 -05:00
Tyson Andre
aea3779c96
Fix unused imports in psalm, wrong param order doc comments ( #523 )
...
(Some of the imports appear as strings elsewhere in the same file)
2018-02-18 17:55:11 -05:00
Matthew Brown
e862e4ddb1
Make all plugin methods static
...
cc @TysonAndre
2018-02-11 20:56:34 -05:00
Matt Brown
55c12cd01c
Add a bit of documentation
2018-02-09 17:51:49 -05:00
Matthew Brown
8e0998e081
Break apart the Codebase class
2018-02-03 18:56:54 -05:00