1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-12 17:27:28 +01:00
psalm/src/Psalm
m0003r 77270dc9b7
Getters automagic (#3122)
* When method is a plain getter: (1) correct method return type if property type is known (2) auto assert-if-true that corresponding property is not falsy

* do not use getter automagic if getter is overridden somewhere
2020-04-12 08:40:24 -04:00
..
CodeLocation
Config Fix handling of built arrays 2020-04-08 16:11:11 -04:00
Exception Catch circular references in constants 2019-12-10 16:16:44 -05:00
Internal Getters automagic (#3122) 2020-04-12 08:40:24 -04:00
Issue @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
Plugin Replace issue data array with object 2020-02-16 18:24:40 -05:00
Progress Use floor() instead of round() for long progress percentage (#2634) 2020-01-16 15:57:09 -05:00
Report Make link part of IssueData so it’s available to all consumers 2020-03-19 16:22:43 -04:00
SourceControl
Storage Getters automagic (#3122) 2020-04-12 08:40:24 -04:00
Type Fix a few more edge-cases 2020-04-12 01:26:11 -04:00
Aliases.php
Codebase.php Expose queueClassLikeForScanning (#3070) 2020-04-05 17:25:47 -04:00
CodeLocation.php Add docblock_start and docblock_end properties to CodeLocation 2020-02-20 22:56:03 -05:00
Config.php Add stub for json_encode 2020-04-04 11:18:24 -04:00
Context.php Refactor reference checks to use more appropriate properties 2020-03-28 16:30:56 -04:00
DocComment.php Implement @psalm-trace annotation, fixes #3079 (#3080) 2020-04-06 12:42:22 -04:00
ErrorBaseline.php Replace issue data array with object 2020-02-16 18:24:40 -05:00
FileBasedPluginAdapter.php
FileManipulation.php
FileSource.php
IssueBuffer.php Don’t modify contents of IssueBuffer in baseline before caching 2020-03-31 23:38:58 -04:00
NodeTypeProvider.php
PluginRegistrationSocket.php add plugin hook to be called after every function call 2020-02-13 09:10:24 -05:00
Report.php Replace issue data array with object 2020-02-16 18:24:40 -05:00
StatementsSource.php
Type.php Support intersection types for object-like arrays (#3064) 2020-04-08 09:35:53 -04:00