Šimon Podlipský
2a7be233bb
Remove dead link ( #3112 )
...
* Remove dead link
* Fix typos
2020-04-09 08:14:43 -04:00
m0003r
28f740fddb
@psalm-trace is now a specific low-level issue, because plain debug print breaks structured output (after #3080 ) ( #3106 )
2020-04-08 21:03:05 -04:00
lhchavez
be87bb7300
Support intersection types for object-like arrays ( #3064 )
...
This change allows expressing the intersection of multiple object-like
arrays. The resulting type will contain the (merged via intersection)
properties of all the object-like arrays involved in the intersection.
This should allow to express the resulting type of an `array_merge()`
operation, which is tricky to do in the context of a templated type.
2020-04-08 09:35:53 -04:00
m0003r
11edb22c72
Implement @psalm-trace annotation, fixes #3079 ( #3080 )
2020-04-06 12:42:22 -04:00
Matthew Brown
6ac6c54a34
Fix defaults
2020-04-06 09:28:49 -04:00
Matthew Brown
a1be95dc19
remove dead link
2020-04-05 17:24:05 -04:00
Matthew Brown
ec7c8e5f59
Remove dead link
2020-04-05 17:23:23 -04:00
Matthew Brown
476b248a1e
Delete docblock_type_syntax.md
2020-04-02 09:41:12 -04:00
Matthew Brown
500b4eb13b
Add content from redundant page
2020-04-02 09:40:17 -04:00
Matthew Brown
194f02507d
Allow conditional types to reference class constants
2020-03-29 13:37:37 -04:00
Matthew Brown
9055c4a79b
Add documentation for conditional types
...
Fixes #3005
2020-03-29 11:14:03 -04:00
iggyvolz
94b246b987
Initial commit ( #3013 )
2020-03-24 18:32:57 -04:00
Matthew Brown
010b805397
Fix issue description
2020-03-23 23:55:51 -04:00
Matthew Brown
e8fbba5de2
Improve words
2020-03-23 23:54:48 -04:00
Matthew Brown
2043e857ba
Increase header weight
2020-03-22 18:42:19 -04:00
Matthew Brown
e5579332cd
Add explanation for MixedMethodCall
2020-03-21 17:33:37 -04:00
Matthew Brown
e6a0fe0973
Add a better description to PossiblyInvalidArgument
2020-03-21 15:33:40 -04:00
Markus Staab
4079b53b93
Fix typo ( #2999 )
2020-03-21 10:19:30 -04:00
Matthew Brown
e49a5dd55d
Add more docs
2020-03-21 10:13:11 -04:00
Matthew Brown
3f2615290d
Update docs once more
2020-03-21 09:48:35 -04:00
Matthew Brown
d22fe29a60
Switch around docs
2020-03-21 09:36:21 -04:00
Matthew Brown
476480ef41
Add opening <?php tags to all PHP snippets
2020-03-21 09:24:41 -04:00
Matthew Brown
f6ea701bdc
Add a couple more documented things
2020-03-21 00:39:00 -04:00
Matthew Brown
40bd743e49
Add a few more about type mismatches
2020-03-20 21:55:34 -04:00
Matthew Brown
33dc3a62be
Improve example code
2020-03-20 19:19:24 -04:00
Matthew Brown
84bfba04c8
Add opening PHP tags to examples
2020-03-20 19:13:56 -04:00
Matthew Brown
dd0898c4df
Add how to fix for PossiblyUndefinedArrayOffset
2020-03-20 15:20:54 -04:00
Matthew Brown
7afb4b4cd5
Add some more docs
2020-03-20 00:21:11 -04:00
Matthew Brown
cc77910338
Fix indentation
2020-03-19 16:37:17 -04:00
Matthew Brown
7ba0d27d6c
Fix formatting
2020-03-19 12:42:41 -04:00
Matthew Brown
f0f9b2d01b
Add suffix
2020-03-19 12:34:48 -04:00
Matthew Brown
2f62e2d9f5
Move issues to separate pages
2020-03-19 12:32:49 -04:00
Matthew Brown
c3e94b3e54
Separate formatting
...
Fixes #2988
2020-03-18 19:15:44 -04:00
Matthew Brown
b2574ad1a3
Add weird break
2020-03-18 19:14:04 -04:00
Matthew Brown
da456b62db
Add more whitespace
2020-03-18 19:12:02 -04:00
Claas Augner
a5f581e294
Fix #2984 - Document Generator type syntax ( #2986 )
2020-03-18 09:28:32 -04:00
yaegassy
6d4e809491
Add coc.nvim for language server document ( #2980 )
...
* Add coc.nvim for language server document
* Add psalm.xml.dist to coc.nvim's rootPatterns
2020-03-17 09:04:43 -04:00
Matthew Brown
7017fe3ca4
Fix indentation
2020-03-16 09:51:45 -04:00
Matthew Brown
96a1a0c04f
Remove cast from docblock example
2020-03-16 09:46:43 -04:00
Matthew Brown
6d8e8ba5e2
Add more suggestions
2020-03-16 09:42:17 -04:00
Matthew Brown
f22f5e38f1
Add a how to fix section for MixedAssignment
2020-03-16 09:30:51 -04:00
Alexey Kopytko
9e64670e42
Add hyperlink in templated_annotations.md ( #2976 )
2020-03-15 23:28:37 -04:00
Matthew Brown
0aca01faea
Improve fix to #2805
2020-03-14 01:09:12 -04:00
Maks Rafalko
b6873b0e72
ignoreInternalFunctionFalseReturn
default to false in XSD, but documentations says true
...
See 27598f508e/config.xsd (L46)
2020-03-12 09:12:23 -04:00
Matthew Brown
ef64e6e8eb
Improve abstract call handling
2020-03-11 10:36:39 -04:00
Matthew Brown
0d62fbdf98
Detect erroneous abstract static method calls
2020-03-11 10:18:40 -04:00
Philip Hofstetter
d315822bfa
make skipping of checks after invalid includes configurable
...
as suggested in the PR it's best to make the setting configurable.
In order not to break existing installations, we default to keeping the
old behaviour, but in a later version of psalm, we might change the
default.
2020-02-27 18:49:23 -05:00
Matthew Brown
106102d0a5
Add line break
2020-02-23 00:41:19 -05:00
Matthew Brown
a706f4d722
Fix #2242 - warn when using mutable dependencies
2020-02-22 10:04:46 -05:00
Brown
7d99a15072
Fix #2805 - forbid passing in mutable class to mutation-free context
2020-02-21 18:25:35 -05:00