-
Notifications
You must be signed in to change notification settings - Fork 663
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cache issue when checking modified files #11093
Comments
Hey @Vitamin4iK-afk, can you reproduce the issue on https://psalm.dev? These will be used as phpunit tests when implementing the feature or fixing this bug. |
No. This issue can`t be reproduced on https://psalm.dev/ because to reproduce it you need to follow certain steps described in the issue. |
Reproduced as described. |
I encounter this issue so frequently when switching between branches/commits, that I can rarely run Psalm successfully without manually clearing the cache. |
We have the same issue. Exactly as described above. Is there any solution without clearing the cache? |
Faced the same problem. I'm looking forward to being corrected, I'm tired of constantly watching her, because checks usually take far from a couple of seconds |
Fix that plz |
I think that the problem is that location of the old issue from the cache is not updated. In the second commit the function I have managed create a phpunit test case in |
Encountered same issue on our project, is this planned to be fixed? |
I would recommend using |
I encountered a problem with Psalm cache when checking modified files.
During code inspection Psalm reported error:
ERROR: PossiblyInvalidMethodCall - file:line:position - Cannot call method on possible array<array-key, int> variable (see https://psalm.dev/113)
. I fixed this error and re-run code inspection, but Psalm still reports this error. Only when I cleared cache withpsalm --clear-cache
the error stopped appearing on further inspections.Steps to Reproduce:
I managed to make a minimal repository to reproduce this problem: https://github.com/Vitamin4iK-afk/psalm-test.
System Information:
Operating System: Ubuntu 22.04.4 LTS
PHP Version: 8.2.22, 8.3.11
Psalm Version: 5.25.0
Additional Information:
Clearing Psalm cache resolves the problem but significantly increases inspection time and is not suitable for large repositories.
The text was updated successfully, but these errors were encountered: