1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 12:55:26 +01:00
Commit Graph

12287 Commits

Author SHA1 Message Date
825f46f9dc Fix test 2022-12-19 22:23:31 +01:00
8013b0eea2 Replace some LNumber usages 2022-12-19 22:14:32 +01:00
d71e7af46a Update BC docs for future deprecation 2022-12-19 22:08:36 +01:00
750e2da542 Cleanup 2022-12-19 21:29:13 +01:00
dc5a4576a5 Fix 2022-12-19 21:25:06 +01:00
8b4d5f871c Fix 2022-12-19 21:16:03 +01:00
194f71052c Add failing test 2022-12-19 21:11:10 +01:00
4fb5a615f1 Fix tests 2022-12-19 19:24:03 +01:00
ab2692fdd3 Update 2022-12-19 18:31:43 +01:00
4ea5329087 Never assign never to an array 2022-12-19 17:49:09 +01:00
2617b68ca9 Simplify 2022-12-19 17:40:45 +01:00
ce06f4e0d0 Fix 2022-12-19 17:27:49 +01:00
b9424a88cb Update 2022-12-19 17:22:00 +01:00
ec11254316 Update 2022-12-19 14:27:41 +01:00
e923229204 Fix array_merge 2022-12-19 14:01:00 +01:00
326ba91812 Update 2022-12-19 13:49:42 +01:00
8088f046cd Fix 2022-12-19 13:10:17 +01:00
9d7dd20293 Fix some tests 2022-12-19 13:04:24 +01:00
b91ad2cb1d Begin fixing #8942 2022-12-19 12:55:32 +01:00
bde77f7a95 Fixes 2022-12-19 12:29:27 +01:00
b691219da5 cs-fix 2022-12-19 12:09:20 +01:00
4e7ff473a5 Fix #8940 2022-12-19 12:06:57 +01:00
orklah
96cb44b90a
Merge pull request #8934 from theodorejb/fix-loop-int-range
Allow conditions inside loops to preserve or narrow int range
2022-12-19 00:44:36 +01:00
Theodore Brown
0f4db694df Allow conditions inside loops to preserve or narrow int range
Fixes #7555, fixes #8020, fixes #8865
2022-12-18 17:35:14 -06:00
orklah
156c1089a9
Merge pull request #8927 from jack-worman/Trailing_commas
Trailing commas
2022-12-19 00:04:47 +01:00
Bruce Weirdan
7afeee54d5
Merge pull request #8933 from jack-worman/ReflectionClass_implementsInterface_assert
Closes https://github.com/vimeo/psalm/issues/8920
2022-12-18 18:12:35 -04:00
Jack Worman
e7d4d697ac Reflection class stub updates 2022-12-18 14:35:41 -06:00
Jack Worman
1c19260cdd Require trailing commas 2022-12-18 13:20:31 -06:00
orklah
c52970958d
Merge pull request #8931 from VincentLanglet/reflectionClass2
Fix getParentClass stub
2022-12-18 19:42:27 +01:00
Vincent Langlet
50cf28fba1 Fix getParentClass stub 2022-12-18 19:36:13 +01:00
orklah
b6faa3e96b
Merge pull request #8930 from VincentLanglet/reflectionClass
Fix ReflectionClass stub
2022-12-18 19:15:37 +01:00
Vincent Langlet
9b5630bea4 Fix ReflectionClass stub 2022-12-18 19:07:41 +01:00
orklah
8223332185
Merge pull request #8926 from danog/fix_8925
Skip intersection of template types during inheritance check
2022-12-18 18:53:07 +01:00
orklah
da001c46cd
Merge pull request #8929 from danog/fix_8923
Fix #8923
2022-12-18 18:52:37 +01:00
orklah
cbf37f7e35
Merge pull request #8928 from fluffycondor/md5-return
Make md5 return type more precise
2022-12-18 18:28:44 +01:00
2f5d0a4a9f Fix #8923 2022-12-18 18:19:22 +01:00
fluffycondor
cac273e04f Make md5 return type more precise 2022-12-18 23:15:25 +06:00
70d1a5a3c5 Add test 2022-12-18 18:14:43 +01:00
orklah
9f5e4f58b2
Merge pull request #8924 from danog/array_merge
More array_merge improvements
2022-12-18 18:00:59 +01:00
bccda92f31 Skip intersection of template types during inheritance check 2022-12-18 17:12:04 +01:00
c454a181cc Fixes 2022-12-18 15:00:15 +01:00
098d5020d0 array_merge_recursive 2022-12-18 14:52:44 +01:00
1dd062a810 Fix #2481 2022-12-18 14:50:51 +01:00
b83226a0db More array_merge improvements 2022-12-18 14:37:19 +01:00
orklah
7d95f15e30
Merge pull request #8922 from fluffycondor/sprintf-non-empty-string
Make `sprintf` return `non-empty-string` when possible
2022-12-18 12:35:59 +01:00
fluffycondor
9a22d682f5 Simplify conditional return 2022-12-18 17:15:24 +06:00
fluffycondor
dd76a1e481 Fix tests 2022-12-18 16:57:36 +06:00
fluffycondor
6f230edc8b Add one more test 2022-12-18 16:53:19 +06:00
fluffycondor
a8b249b786 Remove no longer necessary @vars 2022-12-18 16:53:19 +06:00
fluffycondor
987981b12a Make sprintf return non-empty-string when arguments non-empty-strings too 2022-12-18 16:53:19 +06:00