Matt Brown
|
f0876b86f4
|
Avoid false-positives while analysing memoised coalesce
|
2020-12-02 02:25:15 -05:00 |
|
Matt Brown
|
394eceb01c
|
Memoize coalesce expression in more scenarios
|
2020-12-02 02:15:17 -05:00 |
|
Matt Brown
|
928fdda00f
|
Don’t do new isset conversion on try-set vars
|
2020-12-02 01:47:49 -05:00 |
|
Matt Brown
|
1feca322d5
|
Fix loading imported functions
|
2020-12-02 00:52:35 -05:00 |
|
Matt Brown
|
7bd4d969a4
|
Ensure that strict empty handling always happens
|
2020-12-01 22:50:21 -05:00 |
|
Matt Brown
|
5a200ca442
|
Fix assertions on unions
|
2020-12-01 21:12:03 -05:00 |
|
Matt Brown
|
61e374f33b
|
Fix null array access complaints
|
2020-12-01 20:10:48 -05:00 |
|
Matt Brown
|
1a629ccc82
|
Fix a few issues
|
2020-12-01 18:26:15 -05:00 |
|
Matt Brown
|
e7f9ce6da0
|
Break out RedundantCast issues
|
2020-12-01 17:25:45 -05:00 |
|
Matt Brown
|
2963efc9a5
|
Use fallback assignment type when the property doesn’t exist on the class
|
2020-12-01 16:59:44 -05:00 |
|
Matt Brown
|
f5494bc407
|
Fix typos caused by Macbook Pro’s bad keyboard
|
2020-12-01 14:14:09 -05:00 |
|
orklah
|
f0c0ac0616
|
handle return flag for a try/catch/finally (#4746)
* handle return flag for a try/catch/finally
* add tests for psalter
|
2020-12-01 12:55:27 -05:00 |
|
orklah
|
98053ead98
|
sync param names with php (#4745)
* sync param names with php
* fiw prefixes
|
2020-12-01 12:05:58 -05:00 |
|
Matt Brown
|
75a6d88773
|
Fix #4705 - clear documenting method ids when scanning stubs
|
2020-12-01 11:23:38 -05:00 |
|
Matt Brown
|
27d928b684
|
Add failing testcase for #4705
|
2020-12-01 10:26:45 -05:00 |
|
Matt Brown
|
c6d0561612
|
Fix nullref
|
2020-12-01 00:48:09 -05:00 |
|
Matt Brown
|
7295e28e20
|
Fix #4743 - simplify assertions generated from array_key_exists check
|
2020-11-30 22:10:17 -05:00 |
|
Matt Brown
|
6f86201f34
|
Break up AssignmentAnalyzer::analyze
|
2020-11-30 14:57:35 -05:00 |
|
Matt Brown
|
3b1fa58413
|
Break apart method as much as possible
|
2020-11-30 14:07:18 -05:00 |
|
Matt Brown
|
2427606563
|
Fix lint
|
2020-11-30 13:25:27 -05:00 |
|
Matt Brown
|
2204728824
|
Break apart NewAnalyzer::analyze
Ref #4714
|
2020-11-30 13:24:24 -05:00 |
|
Matt Brown
|
4baf143ff7
|
Break apart ArrayAssignmentAnalyzer::updateArrayType
Ref #4714
|
2020-11-30 13:08:42 -05:00 |
|
Matt Brown
|
5430effb2b
|
Break apart InstancePropertyAssignmentAnalyzer
Ref #4714
|
2020-11-30 12:09:09 -05:00 |
|
orklah
|
d59ad152a0
|
Remove fixable flag for Complexity issues (#4742)
|
2020-11-30 08:43:18 -05:00 |
|
Matt Brown
|
c000d53859
|
More to contributing docs
|
2020-11-30 01:36:12 -05:00 |
|
Matt Brown
|
31e2522adb
|
Actually not a bug
|
2020-11-30 01:32:38 -05:00 |
|
Matt Brown
|
817db55140
|
Fix typo
|
2020-11-30 01:29:40 -05:00 |
|
Matt Brown
|
cf6dedc11d
|
Break up AssertionFinder methods
Ref #4714
|
2020-11-30 01:20:28 -05:00 |
|
Matt Brown
|
29fbdaf263
|
Simplify getting type from tree
Ref #4714
|
2020-11-30 00:40:25 -05:00 |
|
Matthew Brown
|
9a095e4428
|
Fix out-of-date explanation.
|
2020-11-30 00:05:53 -05:00 |
|
Matt Brown
|
c3f0a5146d
|
Add contributing section of docs
|
2020-11-29 23:51:09 -05:00 |
|
Matt Brown
|
62493d5ac3
|
Update master issue list
|
2020-11-29 23:23:10 -05:00 |
|
Matt Brown
|
73c6f0156a
|
Add to error_levels.md
|
2020-11-29 23:21:09 -05:00 |
|
orklah
|
a760a2418a
|
support shift and bitwise operations in constants (#4740)
|
2020-11-29 21:43:49 -05:00 |
|
orklah
|
b60c42adca
|
improve Atomic Types documentation (#4735)
* improve Atomic Types documentation
* add doc
* add doc
|
2020-11-29 21:41:36 -05:00 |
|
orklah
|
5222cadfb3
|
Check from_docblock property to emit the right issue (#4736)
|
2020-11-29 21:40:13 -05:00 |
|
Matt Brown
|
4d81682fdd
|
Fix #4731 - expand out class-bound generic types when evaluating instance method
|
2020-11-29 21:36:50 -05:00 |
|
Matt Brown
|
eeb9cb0b07
|
Add some documentation for template_types
|
2020-11-29 19:22:54 -05:00 |
|
Matt Brown
|
86b6d6a506
|
Fix #4733 - don’t replace template types when they’re defined on the same class
|
2020-11-29 19:12:22 -05:00 |
|
Matt Brown
|
601c1d8cd0
|
Expand out constants in param types earlier
|
2020-11-29 19:07:35 -05:00 |
|
Matt Brown
|
46b202731c
|
Fix check
|
2020-11-29 18:28:32 -05:00 |
|
Matt Brown
|
58b306b6e3
|
Ensure class template types are mapped to static methods where necessary
Ref #4733
|
2020-11-29 17:40:52 -05:00 |
|
Matt Brown
|
8da676f5bf
|
Improve param name
|
2020-11-29 17:26:42 -05:00 |
|
Matt Brown
|
ea314cc1c0
|
Simplify calling of replacer methods
|
2020-11-29 16:27:00 -05:00 |
|
Matt Brown
|
4d22723525
|
Break out replacement of templated types with their inferred result
|
2020-11-29 16:16:16 -05:00 |
|
Matt Brown
|
15a5bd5e29
|
Simplify storage and retrieval of extended template params
|
2020-11-29 15:05:32 -05:00 |
|
Matthew Brown
|
60ac109c01
|
Add RedundantPropertyInitializationCheck (#4732)
* Add RedundantPropertyInitializationCheck
* add documentation for RedundantPropertyInitializationCheck (#4734)
Co-authored-by: orklah <orklah@users.noreply.github.com>
|
2020-11-29 11:57:20 -05:00 |
|
Matt Brown
|
14616b707a
|
Remove unset thing
|
2020-11-29 09:38:58 -05:00 |
|
Matt Brown
|
0efd4ebd7d
|
Detect some erroneous issets
|
2020-11-29 09:26:39 -05:00 |
|
Matthew Brown
|
fd53192ad2
|
Fix redundant mappings
|
2020-11-28 21:05:31 -05:00 |
|