-
Notifications
You must be signed in to change notification settings - Fork 650
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
Fix misc callable bugs #10370
Fix misc callable bugs #10370
Commits on Nov 18, 2023
-
2
Configuration menu - View commit details
-
Copy full SHA for f3e9263 - Browse repository at this point
Copy the full SHA f3e9263View commit details -
Configuration menu - View commit details
-
Copy full SHA for be85cb0 - Browse repository at this point
Copy the full SHA be85cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506fb9c - Browse repository at this point
Copy the full SHA 506fb9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba79797 - Browse repository at this point
Copy the full SHA ba79797View commit details -
Fix param providers for native methods not working Fix array_filter p…
…arams callable incorrect required params depending on the 3rd argument value (at this commit psalm doesn't report an error, due to vimeo#8438, which gets fixed by this PR later on though) Fix vimeo#3047 and further improve types for array_multisort and add errors for invalid params Fix SimpleTypeInferer failing on bitwise operations with constants
Configuration menu - View commit details
-
Copy full SHA for c5655c5 - Browse repository at this point
Copy the full SHA c5655c5View commit details -
Fixed https://psalm.dev/r/7f112fd745 - MethodComparator only reported…
… an error for this if the parent class was user defined (= not in stubs), which is wrong, since this will cause a fatal error when running the code
Configuration menu - View commit details
-
Copy full SHA for 0252bbb - Browse repository at this point
Copy the full SHA 0252bbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eacd30 - Browse repository at this point
Copy the full SHA 5eacd30View commit details -
Fix that files passed via CLI but are not in projectFiles reported on…
…ly a limited, random selection of errors instead of all - treat all files passed as CLI args as if they were in projectFiles
Configuration menu - View commit details
-
Copy full SHA for 92bcc5c - Browse repository at this point
Copy the full SHA 92bcc5cView commit details -
Fix for classes what vimeo#8503 fixed for functions (as some issues d…
…idn't report for other reasons, which were solved since then)
Configuration menu - View commit details
-
Copy full SHA for cea98ff - Browse repository at this point
Copy the full SHA cea98ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca2d4f - Browse repository at this point
Copy the full SHA 0ca2d4fView commit details -
Fix optional args not enforced in callable (fix for non-closure/arrow…
… functions of vimeo#8438) Fix array callables not treated as callable https://psalm.dev/r/23f3787207 (this is needed to fix the optional args enforcement for array callables too)
Configuration menu - View commit details
-
Copy full SHA for adb8677 - Browse repository at this point
Copy the full SHA adb8677View commit details -
Fix potential cache race conditions/cache not deleted with non-lowerc…
…ase file paths and add missing docs
Configuration menu - View commit details
-
Copy full SHA for be6028d - Browse repository at this point
Copy the full SHA be6028dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3299689 - Browse repository at this point
Copy the full SHA 3299689View commit details -
Remove tests for partially stubbed classes introduced in vimeo#849, a…
…s this didn't work correctly and lead to errors not being reported at all in many cases (since the error was reported for the stubs file and therefore suppressed) With the previous commit "Fix for classes what vimeo#8503 fixed for functions", the stubs of classes where the actual file is in the analyzed files are ignored completely.
Configuration menu - View commit details
-
Copy full SHA for fd2f876 - Browse repository at this point
Copy the full SHA fd2f876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00bed51 - Browse repository at this point
Copy the full SHA 00bed51View commit details