1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 04:45:20 +01:00
psalm/docs/running_psalm
Daniel Beardsley 5ff933f2a5
@property annotations: allow *not* implying @psalm-seal-properties
Add a setting that allows usage of `@property` to *augment* classes that
use __get() and __set(). Previously, using `@property` once would force
you to exhaustively list all possible properties. This didn't use to be
the case, but was changed in df33405635

This was really unexpected for our team and for a while we thought it
was a psalm bug until I found the above commit.

We are using `__get()` for ORM objects and we want to use `@property` to
explicitly document some of columns without being forced to document
every column.
2023-03-24 23:35:41 -07:00
..
issues Forbid private final methods 2023-03-03 02:00:09 -04:00
plugins List refactoring v5 (#8820) 2022-12-13 21:40:19 +01:00
checking_non_php_files.md !!! Allow plugins to modify Config::$fileExtensions early 2022-01-30 13:06:00 +01:00
command_line_usage.md Use separate exit code to indicate Psalm finding issues (#5087) 2021-01-24 13:30:35 -05:00
configuration.md @property annotations: allow *not* implying @psalm-seal-properties 2023-03-24 23:35:41 -07:00
dealing_with_code_issues.md Adding note about referencedMethod 2022-08-13 16:14:51 +02:00
error_levels.md Forbid private final methods 2023-03-03 02:00:09 -04:00
installation.md Update installation.md - 5 requires PHP >= 7.4 2022-12-02 00:35:56 +09:00
issues.md Forbid private final methods 2023-03-03 02:00:09 -04:00
language_server.md Document @psalm-ignore-variable-* 2022-04-27 01:46:13 -04:00