Artem Goutsoul

Results 23 comments of Artem Goutsoul

In our case we have a few custom autoloaders that don't show up in composer, that load more files. So the dir structure is like this: - project/lib/composer.json - project/lib/vendor/

Thanks for checking it out @icanhazstring! It seems like a cool project so I wanted to give it a try. Our codebase is large and somewhat weirdly structured, so some...

Maybe a somewhat more minimal case: ```php /** * @param true[] $array */ function check_key_in_array(array $array, int $key): void { if (!empty($array[$key])) echo "key $key not empty"; } ``` gives:...

This regression seems to be related to: - https://github.com/vimeo/psalm/issues/10578 - https://github.com/vimeo/psalm/issues/10715 - https://github.com/vimeo/psalm/issues/10716 It's still reproducible in 5.23.1

@kkmuffme you are right, maybe it's a separate issue, but should not be https://github.com/vimeo/psalm/issues/10715, since this issue is still present in 5.23.1 If the fix for https://github.com/vimeo/psalm/issues/10715 is in the...

Possibly related: https://github.com/vimeo/psalm/issues/10716

@kkmuffme well, the default setting for ensureArrayStringOffsetsExist is false, so when I set it to true, I only get new errors, no existing errors get removed (saved reports and made...

@weirdan yup! would be cool to have the rest of them (with their config names). This way it would be easier to reproduce some test cases, or even better a...

@weirdan oops, didn't notice https://github.com/vimeo/psalm/issues/10578 It feels like this issue is a duplicate of that one.

added Schemadiff by @phlib https://github.com/phlib/schemadiff to the above list