1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-13 01:37:23 +01:00
Commit Graph

10993 Commits

Author SHA1 Message Date
Vincent Langlet
b376a8d4d7 Wip 2022-01-13 22:23:41 +01:00
Vincent Langlet
f2138ace7b Avoid calling autoloader 2022-01-13 22:12:39 +01:00
Vincent Langlet
b1285bd058 Fix cs 2022-01-13 21:53:34 +01:00
Vincent Langlet
31c5845a30 Register provider 2022-01-13 21:46:01 +01:00
Vincent Langlet
1d6ae16504 Add Exception code return type provider 2022-01-13 21:44:06 +01:00
Matthew Brown
58b567a91d Fix test 2022-01-13 14:44:24 -05:00
Matthew Brown
b49682a485 Simplify issue suppression in tests 2022-01-13 14:38:17 -05:00
Matthew Brown
f439d6550b
Ensure that all entries in test arrays have explicit keys (#7386)
* Transformation that updates assertions

* Simplify transformation

* Ensure that all tests have keys

* Fix a few remaining keys
2022-01-13 13:49:37 -05:00
Matthew Brown
99b7b46e42 Simplify some array access 2022-01-13 10:07:17 -05:00
Vincent
fe7665aaaf Add support of template for docblock methods (fix #7320) 2022-01-13 11:04:37 +01:00
Bruce Weirdan
90b330fe61
Merge pull request #7383 from AndrolGenhald/test-documentation-issues-index 2022-01-12 23:48:56 +02:00
AndrolGenhald
a69e63533b Fix code style. 2022-01-12 15:33:26 -06:00
AndrolGenhald
ceb5644d5b Add script to generate issues.md. 2022-01-12 15:22:21 -06:00
Andrew Nagy
6910461b76 Catch additional InvalidArgumentException 2022-01-12 21:04:35 +00:00
AndrolGenhald
6d385fd8f0 Fix documentation for ComplexMethod/ComplexFunction.
Looks like I misunderstood them.
2022-01-12 14:37:52 -06:00
AndrolGenhald
240032568c Add test for issues.md to ensure all documented issues are listed. 2022-01-12 14:29:23 -06:00
Matthew Brown
9f9573ade5 Remove an unnecessary null arg 2022-01-11 17:10:08 -05:00
Bruce Weirdan
0463c6cd8b
Merge pull request #7374 from AndrolGenhald/bugfix/fix-covers-annotation 2022-01-11 19:34:11 +02:00
AndrolGenhald
7558ef5e85 Fix @covers annotation. 2022-01-11 10:03:00 -06:00
Bruce Weirdan
e96c9b3c6c
Merge pull request #7373 from danog/patch-2 2022-01-11 15:51:22 +02:00
d6ca1d727e
Fix typo in documentation filename 2022-01-11 14:18:04 +01:00
orklah
00ab5b7f71
Merge pull request #7368 from tm1000/bugfix/crash-in-codeAction-4x
Fix closure to have storage bug in codeAction
2022-01-11 07:17:46 +01:00
Andrew Nagy
0eb00e8ae2 Fix closure to have storage bug in codeAction 2022-01-10 23:36:21 +00:00
orklah
d52c3f0117
Merge pull request #7163 from dvz/explicit-symlink-resolution
Add explicit `resolveSymlinks` option for project directories
2022-01-10 21:50:08 +01:00
orklah
af37af7d8c
Merge pull request #7242 from zoonru/seal_all_properties
PHP 8.2: seal all properties configuration
2022-01-10 21:36:31 +01:00
orklah
611583c481
Merge pull request #7354 from wouterj/issue-7353/issuehandlers-elements
Support multiple <issueHandlers> elements
2022-01-10 21:34:43 +01:00
orklah
e4040e9287
Merge pull request #7366 from Patrick-Remy/fix/return-type-static
fix: pass static class name to ReturnTypeAnalyzer
2022-01-10 21:32:52 +01:00
Patrick Remy
a555543c0c
fix: pass static class name to ReturnTypeAnalyzer 2022-01-10 21:23:52 +01:00
b9e3979c3f
Cs-fix 2022-01-10 10:22:51 +01:00
a35ccfb0cb
Revert misguided changes 2022-01-10 10:19:12 +01:00
4445612ebb
Improve docs 2022-01-10 10:11:28 +01:00
b530f23acc
PHP 8.2: seal all properties by default, add configuration key for lower versions 2022-01-10 10:11:28 +01:00
Bruce Weirdan
206332be6f
Merge pull request #7360 from weirdan/document-7358 2022-01-10 00:33:28 +02:00
Matthew Brown
72fd3de886 Simplify return type for TypeExpander::expandAtomic 2022-01-09 16:19:04 -05:00
Bruce Weirdan
6589ad1504
Document BC breaks in #7358 2022-01-09 22:51:23 +02:00
Matthew Brown
7dc1c454fb Don’t perform containedness check twice 2022-01-09 15:35:47 -05:00
orklah
e1e38399b3
Merge pull request #7358 from vimeo/muglug-what-was-is-is
Rename was_static property to is_static to be more accurate
2022-01-09 20:53:40 +01:00
Matthew Brown
a435bc57b9 Rename was_static property to is_static to be more accurate 2022-01-09 14:45:07 -05:00
Matthew Brown
6f513df4ac Fix empty class 2022-01-09 14:43:07 -05:00
orklah
549c02d661
Merge pull request #7356 from orklah/keep-class-strings-through-array_merge
keep class-strings through array_merge
2022-01-09 16:16:55 +01:00
orklah
413da78568
Merge pull request #7326 from orklah/short_closures_returning_never
allow short closure to return never
2022-01-09 16:01:26 +01:00
orklah
52ae26f143 fix test 2022-01-09 15:53:43 +01:00
orklah
65efab3a8d keep class-strings through array_merge 2022-01-09 15:48:58 +01:00
Bruce Weirdan
fe460821de
Merge pull request #7355 from wouterj/fix-test-issue 2022-01-09 16:17:19 +02:00
Wouter de Jong
f92841f2df Only pass existing paths to realpath()
`realpath()` returns `false` if the path does not exists. This caused
these tests to not test what they were expected to (due to `false` being
transformed into `""`, which never matches the project paths).
2022-01-09 14:23:48 +01:00
Wouter de Jong
e4e9edda27 Support multiple <issueHandlers> elements
This is likely to occur when including multiple Psalm config files.
2022-01-09 14:11:03 +01:00
orklah
2c041f3d7d
Merge pull request #7348 from orklah/missing-named-param
refactor the TooFewArguments check to start checking with named arguments
2022-01-09 09:25:38 +01:00
orklah
9877517284 add test 2022-01-09 00:37:16 +01:00
orklah
80f617decd fix test 2022-01-09 00:37:16 +01:00
orklah
c94e25fa7f refactor the TooFewArguments check to start checking with named arguments 2022-01-09 00:37:16 +01:00