AndrolGenhald

Results 45 issues of AndrolGenhald

### Summary of Problem - What are you trying to do? Read from a serial port which another process may also be trying to read from. This itself is the...

bug

Add contributing documentation explaining how to run tests, code formatting, and anything else to be aware of when contributing. Might also be helpful to add composer commands like `composer test`...

Sometimes I have a function that makes assertions about a type that also has other side effects, such as a function that takes a mixed argument and asserts it is...

enhancement

I could have sworn there was a PHP warning for doing [bitwise operations on floats](https://3v4l.org/fBIgZ), but apparently not... Do we want to add an issue for that to Psalm? _Originally...

enhancement
easy problems
Help wanted
good first issue

Improve reconciliation of array shape with list to keep the array shape.

release:feature
PR: blocked

I couldn't remember where the parentheses go, and it crashed! https://psalm.dev/r/3933e35e36

bug
parser
causes crash

https://psalm.dev/r/580d2d9849 https://3v4l.org/L1hFi https://psalm.dev/r/ac2623c9d5 https://3v4l.org/BvTJU Not sure if there are any other places this can happen. [These](https://psalm.dev/r/1570ea8550) errors should also be improved. I wouldn't consider `self::class` to be a call, and...

enhancement

https://psalm.dev/r/a8e457deb1 One assumption we often make about immutability is that an immutable object's methods will always return the same value when called with the same arguments, and that's a great...

bug
pure/immutable

https://psalm.dev/r/4d782ddd22 I thought it was a crash at first, but we're actually including a backtrace in the message. Semi-related to #8322

bug
parser

Closure could still take its argument by reference though, and again mutate it. https://psalm.dev/r/3423b8e3e9 _Originally posted by @someniatko in https://github.com/vimeo/psalm/issues/8212#issuecomment-1191115631_ @someniatko huh, [you're right](https://psalm.dev/r/e59d68ba57). I'd consider that a separate bug...

bug
references