orklah
|
3fe678b914
|
ignore UnnecessaryVarAnnotation
|
2021-08-05 21:05:44 +02:00 |
|
orklah
|
c706497cbd
|
restrict types
|
2021-08-04 19:45:25 +02:00 |
|
orklah
|
0c75ac89d0
|
refactor arithmetics
|
2021-08-04 19:43:27 +02:00 |
|
Bruce Weirdan
|
2ecd1d8bd3
|
Merge pull request #6238 from orklah/unused-foreach-fixable
don't flag UnusedForeachValue as fixable
|
2021-08-03 19:37:07 +03:00 |
|
orklah
|
006088d578
|
don't flag UnusedForeachValue as fixable
|
2021-08-03 18:24:53 +02:00 |
|
Bruce Weirdan
|
caaff6e3b4
|
Merge pull request #6210 from orklah/int-range3
|
2021-08-01 16:37:15 +03:00 |
|
Bruce Weirdan
|
3a1714e732
|
Merge pull request #6215 from weirdan/fix-6211
Use fully-qualified name for virtual class strings
|
2021-08-01 16:36:25 +03:00 |
|
Matthew Brown
|
00c062267d
|
Fix space
|
2021-07-31 21:15:26 -04:00 |
|
Matthew Brown
|
a205a23ccb
|
Fix #6212 - remove untested code, add test for reasonable behaviour
|
2021-07-31 19:50:56 -04:00 |
|
Bruce Weirdan
|
e4ead74879
|
Use fully-qualified name for virtual class strings
Fixes vimeo/psalm#6211
|
2021-08-01 02:22:16 +03:00 |
|
Bruce Weirdan
|
2562e37e60
|
Scan preloaded stubs earlier
This should prevent Psalm from sometimes marking user-defined classes as
built-in.
Fixes vimeo/psalm#5126
Fixes vimeo/psalm#5626
|
2021-08-01 01:36:37 +03:00 |
|
orklah
|
d22b4b3c23
|
forgot an occurence of >
|
2021-07-31 22:24:07 +02:00 |
|
orklah
|
2a9ddab738
|
replace +/- by >/<
|
2021-07-31 22:06:36 +02:00 |
|
orklah
|
5f764b9d8f
|
replace > by @
|
2021-07-31 21:59:35 +02:00 |
|
orklah
|
059eb5e29d
|
break the > assertion thing to see what start to fall apart
|
2021-07-31 21:54:15 +02:00 |
|
orklah
|
565336febd
|
fix mistake
|
2021-07-31 18:52:28 +02:00 |
|
orklah
|
a6431c4055
|
fix comment
|
2021-07-31 18:47:17 +02:00 |
|
orklah
|
3230ee8bcb
|
fix mistakes
|
2021-07-31 17:57:07 +02:00 |
|
orklah
|
f3fb20efc5
|
threshold for too heavy conditions
|
2021-07-31 16:54:27 +02:00 |
|
orklah
|
67318b33f7
|
fix reconciliation when a bound is null
|
2021-07-31 16:02:58 +02:00 |
|
orklah
|
a8efe58784
|
fix isset assertion
|
2021-07-31 15:47:12 +02:00 |
|
orklah
|
c5165710d3
|
fix comparison
|
2021-07-31 15:47:12 +02:00 |
|
orklah
|
a6fa63a0cf
|
allow checking if an int is contained inside a range
|
2021-07-31 15:47:12 +02:00 |
|
orklah
|
128a811174
|
add internal assertions for superior and inferior
|
2021-07-31 15:47:12 +02:00 |
|
orklah
|
7e137f5b95
|
Improve internals of TIntRange (#6208)
* Improve internals of TIntRange
* fix PositiveInt aliasing
|
2021-07-31 09:19:20 -04:00 |
|
orklah
|
ba9f7d09ac
|
fix CS
|
2021-07-30 22:22:38 +02:00 |
|
orklah
|
0252a65e0d
|
fix syntax
|
2021-07-30 21:46:11 +02:00 |
|
orklah
|
1e3e6a85e4
|
introduce basic integer range
|
2021-07-30 21:44:51 +02:00 |
|
Bruce Weirdan
|
9414b11c2f
|
Merge pull request #6204 from orklah/class-string-attributes
|
2021-07-29 22:35:42 +03:00 |
|
Bruce Weirdan
|
4cb9d8ceec
|
Merge pull request #6205 from orklah/typos
fix typos
|
2021-07-29 22:31:03 +03:00 |
|
orklah
|
d0fe1528b6
|
fix typos
|
2021-07-29 20:59:52 +02:00 |
|
orklah
|
a1c4ece7bd
|
Create a virtual ClassConstFetch when encountering a TLiteralClassString
|
2021-07-29 20:23:53 +02:00 |
|
Bruce Weirdan
|
7aa5564047
|
Merge pull request #6192 from orklah/array_replace_not_nullable
make array_replace and array_replace_recursive not nullable
|
2021-07-28 00:20:46 +03:00 |
|
orklah
|
d9df3211c5
|
make array_replace and array_replace_recursive not nullable
|
2021-07-27 23:02:41 +02:00 |
|
Jack Robertson
|
f0193f20fa
|
Consider print, and conditionally exit / die impure
|
2021-07-27 13:26:54 +01:00 |
|
Bruce Weirdan
|
ae0c8f57fd
|
Merge pull request #6187 from orklah/wrong-nullable-type
|
2021-07-27 00:52:20 +03:00 |
|
orklah
|
06af927f12
|
fix an error I made a few months ago
|
2021-07-26 23:09:27 +02:00 |
|
orklah
|
72d60249a9
|
Inaccurate error with different types in PHPDoc and typehint
|
2021-07-26 23:03:00 +02:00 |
|
Bruce Weirdan
|
4d99fbcce0
|
Merge pull request #6185 from orklah/typo
fix wrong wording from #6083
|
2021-07-26 23:00:42 +03:00 |
|
orklah
|
2259113727
|
fix wrong wording
|
2021-07-26 21:09:12 +02:00 |
|
Bruce Weirdan
|
358f83d66b
|
Merge pull request #6181 from Jack97/date-time-interface-type-reconciliation
|
2021-07-26 16:28:10 +03:00 |
|
Jack Robertson
|
0e6160c1e0
|
Update DateTimeInterface type reconciliation
|
2021-07-26 13:41:52 +01:00 |
|
Bruce Weirdan
|
82dfbbc12e
|
Merge pull request #6167 from orklah/non-div-with-numeric-and-int
|
2021-07-25 13:56:48 +03:00 |
|
orklah
|
55245cf558
|
Arithmetic operation between numeric and int or float gives int|float
|
2021-07-25 12:29:11 +02:00 |
|
Bruce Weirdan
|
783dc610df
|
Merge pull request #6172 from Jack97/malformed-parentheses
|
2021-07-25 13:08:23 +03:00 |
|
Jack Robertson
|
ce6642d1aa
|
Handle malformed parentheses
|
2021-07-25 10:43:34 +01:00 |
|
Bruce Weirdan
|
aa23aa5387
|
Merge pull request #6166 from orklah/StringIncrementOnNumericString
|
2021-07-24 23:27:17 +03:00 |
|
orklah
|
f63f1b5d2a
|
use is_numeric for checking if a Literal is numeric
|
2021-07-24 21:44:12 +02:00 |
|
orklah
|
9189fa1745
|
add tests and code for handling LiteralString that are Numeric
|
2021-07-24 21:21:50 +02:00 |
|
orklah
|
b48a42ffab
|
don't try to handle preinc/postinc
|
2021-07-24 21:18:11 +02:00 |
|