▲ | hu3 3 days ago | |||||||||||||||||||||||||
True but TypeScript and Sorbet are magnitudes above linting and formatting PHP, in terms of challenge size. TypeScript is a very complex language with a huge mission. From the same creator of C#. Sorbet is trying to tame a dynamically typed language which supports monkey patching. Stripe can get away with it because they have close to infinite money and a large Ruby codebase. Meanwhile PHP is stable and typed. Parsing AST, linting and formatting are trivial in comparison to the examples you cited. Their package manager, composer, is also boring a stable, in a good way. Prime target for a second pass if need be. | ||||||||||||||||||||||||||
▲ | muglug 3 days ago | parent [-] | |||||||||||||||||||||||||
I would posit that you do not know what you’re talking about. Mayo is also a static analysis tool that does typechecking. It incorporates and is heavily influenced by code I wrote. | ||||||||||||||||||||||||||
|