I've just started using just. https://just.systems/
I'm using it since a few days, that's a pretty simple nice tool.
makeFile is to ... make files.
Just is just a fine task runner.
While making my PHP packages compatible with Laravel 11 the last few weeks, I've also spent some time and added PHPStan to all of them.
The more simpler ones are already on level 9. The more complex are still on level 5 or 6. I'm still a novice when it comes to proper type documentation. Goal is to increase levels throughout the year.
@stefanzweifel@regis what makes it hard to go max level in Laravel? I haven’t written any code related to laravel since version 5 but I wasn’t doing psalm/phpstan back then.
I usually try to go max and anything less is just “temporary” these days.
@stefanzweifel@regis yea I see, I was just curious about what is the obstacle. Also way more competent with psalm than phpstan myself, magic properties are still possible but you would need to define a lot of psalm types. I think more or less the same for phpstan too.
It’s quite a bit of difference in the code in level 5 and then level 3 and then level 1 (reverse these for phpstan).
I tend to like the way you need to write the code in the max level because it ends up being guided a lot.
@bobmagicii I don’t think it’s a bug. Or was that April fools? I cannot tell!
I will bite anyway, I thought this was allowing you to change the directory on another drive, without switching to “be” on that drive until you say so. So things like copy to q: would go in that drive’s current directory?
@jake4480 I guess given that a lot of people are working from home nowadays, saying “at home” does not necessarily mean it’s not for work! My bad there..