|
915ddcc620
|
Add new RedundantFunctionCall issues
|
2021-12-30 11:36:32 +01:00 |
|
|
82e24d5c1d
|
Disallow ksorting lists
|
2021-12-30 11:30:33 +01:00 |
|
Bruce Weirdan
|
03b7e94748
|
Merge pull request #7232 from trowski/issue-7196
|
2021-12-30 10:03:17 +02:00 |
|
orklah
|
81ac645990
|
remove commented old code
|
2021-12-29 00:44:48 +01:00 |
|
orklah
|
f047d5bc53
|
allow suppressing unevaluatedCode
|
2021-12-29 00:44:48 +01:00 |
|
orklah
|
0b3e1299de
|
overwritten properties
|
2021-12-27 23:46:23 +01:00 |
|
orklah
|
996def0d4d
|
useless statements
|
2021-12-27 23:34:56 +01:00 |
|
orklah
|
ff62e71e0d
|
immediately rewritten array index
|
2021-12-27 23:28:37 +01:00 |
|
orklah
|
bd1eb1611e
|
immediately rewritten array index
|
2021-12-27 23:22:45 +01:00 |
|
orklah
|
ce1f992bcc
|
remove useless statement
|
2021-12-27 23:11:40 +01:00 |
|
orklah
|
5f6bb39888
|
if with common parts
|
2021-12-27 23:08:19 +01:00 |
|
orklah
|
cb1e04b965
|
unnecessary statements
|
2021-12-27 23:02:01 +01:00 |
|
orklah
|
2baf3b560a
|
unnecessary statements
|
2021-12-27 23:00:40 +01:00 |
|
Aaron Piotrowski
|
87160c8711
|
Handle first-class callable in yield types
|
2021-12-27 15:55:31 -06:00 |
|
orklah
|
926a56a97c
|
Merge pull request #7230 from orklah/cleanup6
code grooming
|
2021-12-27 22:54:39 +01:00 |
|
orklah
|
2bf5a71d46
|
fix CS
|
2021-12-27 22:37:30 +01:00 |
|
orklah
|
094ffb36f9
|
phpdoc issues
|
2021-12-27 22:30:10 +01:00 |
|
orklah
|
2499e02465
|
unnecessary array_push
|
2021-12-27 22:30:10 +01:00 |
|
orklah
|
07bbd3f402
|
missing visibility
|
2021-12-27 22:30:10 +01:00 |
|
orklah
|
65fffd2116
|
replace fully qualified names by imports
|
2021-12-27 22:30:10 +01:00 |
|
orklah
|
3828db52b9
|
Merge pull request #7229 from orklah/cleanup5
remove always true/false conditions
|
2021-12-27 22:08:06 +01:00 |
|
Aaron Piotrowski
|
e23a915bb1
|
Fix first-class callables when used with magic method, built-in, or undefined methods
Closes #7196.
|
2021-12-27 14:29:33 -06:00 |
|
orklah
|
3e29a3d961
|
unnecessary qualified names
|
2021-12-27 20:16:34 +01:00 |
|
orklah
|
3ae80983cc
|
fix unused and CS
|
2021-12-27 20:10:39 +01:00 |
|
orklah
|
a9b1a42854
|
fix
|
2021-12-27 20:08:08 +01:00 |
|
orklah
|
9029e1d613
|
remove always true/false conditions
|
2021-12-27 19:59:11 +01:00 |
|
adrew
|
c0ca383020
|
Contextual inference for closure param types
|
2021-12-27 19:35:37 +03:00 |
|
sji
|
1c07813627
|
align handling of @psalm-internal
|
2021-12-27 02:31:14 +02:00 |
|
sji
|
a90456ed8b
|
trim whitespaces in namespaces specified at @psalm-internal
|
2021-12-27 02:31:11 +02:00 |
|
adrew
|
63a1c71c83
|
Remove trailing comma
|
2021-12-27 00:45:25 +02:00 |
|
adrew
|
d6d0fc6704
|
Remove undefined variables
|
2021-12-27 00:45:25 +02:00 |
|
adrew
|
2e4d75d6bd
|
Fix closure param type inference in generic context
|
2021-12-27 00:45:22 +02:00 |
|
Bruce Weirdan
|
fb56d5ce58
|
Merge pull request #7210 from vstm/improve-cli-utils-argv-handling
|
2021-12-27 00:35:32 +02:00 |
|
Bruce Weirdan
|
45c49b570a
|
Merge pull request #7211 from johnstevenson/xdebug-handler-3
|
2021-12-26 23:21:51 +02:00 |
|
Bruce Weirdan
|
13de27bb2f
|
Restore suppression for older XdebugHandler versions
|
2021-12-26 23:05:02 +02:00 |
|
John Stevenson
|
1cb58ad689
|
Keep XdebugHandler version 1
|
2021-12-26 23:00:53 +02:00 |
|
John Stevenson
|
015cc22fa7
|
Add XdebugHandler version 3
|
2021-12-26 23:00:50 +02:00 |
|
orklah
|
d4fcb7f61c
|
handle literal equality with integer ranges
|
2021-12-26 21:09:27 +01:00 |
|
orklah
|
f7b6c4e1b6
|
escape more special chars in keyed array names that won't be read by the parser
|
2021-12-26 19:27:13 +01:00 |
|
Bruce Weirdan
|
9387942463
|
Use strpos instead of str_contains
Fixes vimeo/psalm#7219 (str_contains was added in PHP 8)
|
2021-12-26 09:22:39 +02:00 |
|
Bruce Weirdan
|
08413d71bb
|
Restore attributes in ClassConstantStorage
This partially fixes BC break introduced in vimeo/psalm#7129
|
2021-12-26 02:24:01 +02:00 |
|
Matthew Brown
|
18c790eb99
|
Remove never-used equality flags
|
2021-12-24 14:05:44 +00:00 |
|
Matthew Brown
|
4dfc7ce6ee
|
Prevent unnecessary construction of union types during truthiness checks
|
2021-12-24 13:31:09 +00:00 |
|
Matthew Brown
|
75e4e0b9a7
|
Revert "Inline possibly_undefined checks"
This reverts commit e2a01673b7 .
This change was short-sighted
|
2021-12-24 13:15:30 +00:00 |
|
Matthew Brown
|
e2a01673b7
|
Inline possibly_undefined checks
These don’t really belong in truthiness methods, as possibly_undefined is a weird meta state
|
2021-12-24 13:10:19 +00:00 |
|
Stefan Vetsch
|
c3752b4a2b
|
Fix psalm issues
|
2021-12-24 10:59:39 +01:00 |
|
Stefan Vetsch
|
5331091f5e
|
Simplify argv handling, the first element is always the script name
|
2021-12-24 10:05:52 +01:00 |
|
orklah
|
2827c3e87b
|
Merge pull request #7203 from orklah/6389
flag the context as "inside_conditional" when analyzing leftover cases to prevent emitting unused error
|
2021-12-23 22:22:46 +01:00 |
|
orklah
|
79a97507d7
|
Merge pull request #7201 from dvz/early-file-filtering
Add early file filtering to `FileProvider::getFilesInDir()`
|
2021-12-23 22:19:39 +01:00 |
|
orklah
|
2c9541c1ed
|
flag the context as "inside_conditional" when analyzing leftover cases to prevent emitting unused error
|
2021-12-23 22:18:27 +01:00 |
|