Brown
|
5c23a3d7b3
|
Localise taint analysis better
|
2020-09-20 19:26:49 -04:00 |
|
Brown
|
abb9502921
|
Rename Taint object to TaintGraph
|
2020-09-20 18:27:02 -04:00 |
|
Brown
|
cf8dcc163e
|
Use shuffled files
|
2020-09-20 12:59:32 -04:00 |
|
orklah
|
a9a364e363
|
Misc improvements (#4216)
* misc changes
* fix CI
|
2020-09-20 08:55:28 -04:00 |
|
orklah
|
ead107fa9e
|
More return types (#4173)
* add native return types
* redundant phpdoc
|
2020-09-12 11:24:05 -04:00 |
|
orklah
|
8c7423505a
|
add native param types (#4137)
* add native param types
* redundant phpdoc
* add more param types and adds "?" to nullable types
* remove redundant phpdoc
* add more param types and remove redundant phpdoc
* add more param types and remove redundant phpdoc
|
2020-09-06 19:36:47 -04:00 |
|
orklah
|
f66d57f19d
|
add native return types (#4116)
* add native return types
* remove redundant phpdoc
|
2020-09-04 16:26:33 -04:00 |
|
orklah
|
73f6fcde48
|
Short list syntax (#4102)
* Short list syntax
* revert unrelated CS
|
2020-09-02 00:17:41 -04:00 |
|
Brown
|
4e10a0ed6f
|
Fix #4036 - add immutable annotations automatically too
|
2020-08-24 19:29:00 -04:00 |
|
Brown
|
4026b717b9
|
Allow function manipulators to work in threaded mode
|
2020-08-23 18:05:48 -04:00 |
|
Brown
|
6919e88423
|
Add performance logging under a --debug-performance flag
|
2020-07-30 15:30:19 -04:00 |
|
Brown
|
76bd5b6278
|
Refactor type comparison
|
2020-07-21 19:40:35 -04:00 |
|
Brown
|
cf67b9eef1
|
Fix #435 - add psalter fix for MissingPropertyType
|
2020-07-08 12:03:12 -04:00 |
|
Tyson Andre
|
cda6bd0553
|
Fix "Could not get class storage" from cache (#3769)
Fixes #3671
This is better than an uncaught exception, at least, and I can detect
new issues if the constructor body changes
|
2020-07-07 17:10:51 -04:00 |
|
Brown
|
bbc30a1747
|
Only recreate taints if non-null
|
2020-05-22 16:55:36 -04:00 |
|
Brown
|
8632cdb3cd
|
Improve taint tracking during scanning phase
|
2020-05-22 12:33:48 -04:00 |
|
Matthew Brown
|
187b944680
|
Add faster taint analysis
|
2020-05-22 12:33:29 -04:00 |
|
Brown
|
111303d913
|
Add non-empty-lowercase-string type
|
2020-05-15 10:18:05 -04:00 |
|
Brown
|
0086eb25a2
|
Remove duplicate types with @psalm-import-type
|
2020-05-15 00:16:20 -04:00 |
|
Matthew Brown
|
da5e8a4324
|
Increase type coverage for projects that use assert after mixed
|
2020-05-02 14:55:30 -04:00 |
|
Matthew Brown
|
f0b4533ba4
|
Use same sort order regardless of OS
|
2020-04-05 00:37:46 -04:00 |
|
Matthew Brown
|
05f7c9757a
|
Write debug to stdout
|
2020-04-05 00:28:55 -04:00 |
|
Brown
|
c6afa0fef6
|
Be more explicit about references
|
2020-04-04 21:48:14 -04:00 |
|
Brown
|
72104a52ad
|
Improve file invalidation when using --diff mode
|
2020-04-02 17:18:04 -04:00 |
|
Brown
|
943d10854d
|
Clear existing issues before re-adding
|
2020-04-01 15:30:35 -04:00 |
|
Brown
|
04a49102ec
|
Small test improvements
|
2020-04-01 12:56:32 -04:00 |
|
Brown
|
d5f43e52e7
|
Fix coercion
|
2020-03-31 16:57:08 -04:00 |
|
Brown
|
191a3febac
|
Return all cached errors not in analyzed files
|
2020-03-31 16:56:22 -04:00 |
|
Brown
|
cc38f25ed7
|
Don’t remove non-method issues
|
2020-03-31 16:33:05 -04:00 |
|
Brown
|
687ce87995
|
Ensure issues from unused classes & params is always saved to cache
|
2020-03-31 09:56:27 -04:00 |
|
Brown
|
75432536f7
|
Add slashes
|
2020-03-26 14:43:48 -04:00 |
|
Brown
|
820bd95d8b
|
Fix existing issue check
|
2020-03-26 14:25:11 -04:00 |
|
Brown
|
4ced26bec2
|
Fix #3024 - replay errors in --diff --diff-methods mode
|
2020-03-26 14:22:06 -04:00 |
|
Brown
|
971ae50bea
|
Do prep work for #3024 - improve handling of absent class references
|
2020-03-26 12:35:27 -04:00 |
|
Matthew Brown
|
0e60a1a223
|
Revert erroneous line
|
2020-03-06 19:31:39 -05:00 |
|
Matthew Brown
|
b999037263
|
Fix #2928 - properly expand out skipped template inheritance
|
2020-03-06 19:24:47 -05:00 |
|
Brown
|
93d2d4d1a7
|
Add slash
|
2020-03-02 16:02:45 -05:00 |
|
Brown
|
86d52bbf4f
|
Remove unused code
|
2020-03-02 15:49:05 -05:00 |
|
Brown
|
ceebc9e81d
|
Only invalidate methods that call a removed trait
|
2020-03-02 15:26:57 -05:00 |
|
Brown
|
61ecd2a5fe
|
Limit constructor check invalidation
|
2020-03-02 11:20:52 -05:00 |
|
Matthew Brown
|
196a0a5c4e
|
Replace issue data array with object
|
2020-02-16 18:24:40 -05:00 |
|
Brown
|
4c83ca75b3
|
Fix #2738 - clear out property issues when modifying constructors
|
2020-02-03 16:43:25 -05:00 |
|
Matthew Brown
|
8202af957d
|
Index issues by file to reduce some lookups
|
2020-01-21 21:07:44 -05:00 |
|
Matthew Brown
|
2f2cd85a6a
|
Identify invalid static property array assignment
|
2019-12-27 10:34:51 -05:00 |
|
Brown
|
821f3528d2
|
Fix #701 - indicate issues fixable with Psalter
|
2019-12-02 15:24:01 -05:00 |
|
Matthew Brown
|
3dc96edf08
|
Update file references again
|
2019-10-13 23:37:15 -04:00 |
|
Matthew Brown
|
477fa8cba8
|
Set file references before they’re used
|
2019-10-13 23:30:01 -04:00 |
|
Matthew Brown
|
e1e2ff3e57
|
Improve shuffling
|
2019-10-13 20:09:50 -04:00 |
|
Matthew Brown
|
7e76d3386d
|
Fix phpcs issues
|
2019-10-13 12:38:16 -04:00 |
|
Matthew Brown
|
3c00f3d029
|
Limit taint file re-analysis
|
2019-10-13 12:34:40 -04:00 |
|