phpstan-src
phpstan-src copied to clipboard
PHPStan's source code. This is where development happens. Check https://github.com/phpstan/phpstan for the distribution repository.
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.15.29` -> `22.15.34`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.29/22.15.34) | [](https://docs.renovatebot.com/merge-confidence/) |...
PhpStorm's internal terminal is very peculiar about paths it link. Pretty much only "at path:line" is linked: https://youtrack.jetbrains.com/issue/IJPL-103639/#focus=Comments-27-3994543.0-0. I know that I can write my custom error formatter but I...
as discussed in https://github.com/phpstan/phpstan/discussions/13189#discussioncomment-13584928
Closes https://github.com/phpstan/phpstan/issues/13151 Closes https://github.com/phpstan/phpstan/issues/8818 Closes https://github.com/phpstan/phpstan/issues/12755 Closes https://github.com/phpstan/phpstan/issues/12412
So this should actually make `assertSuperType` work in the wilderness, but I fail to see how to test it. It seems like the `FileAssertRule` needs to reimplement the logic for...
This should make all array shape description parseable as valid phpDoc (unless truncated due to too may items).
closes https://github.com/phpstan/phpstan/issues/13180
Hello! Closes https://github.com/phpstan/phpstan/issues/11340 This PR adds the following two options (false by default): - `reportIgnoresWithoutIdentifiers`: reports `@phpstan-ignore-line` and `@phpstan-ignore-next-line` usages - `reportIgnoresWithoutComments`: reports `@phpstan-ignore` usages without comments Thanks!
From https://github.com/phpstan/phpstan-src/pull/3156 Closes https://github.com/phpstan/phpstan/issues/11180 Closes https://github.com/phpstan/phpstan-src/pull/3156