News for hackers. Stuff that matters.
Re:Go 1.22 Release Notes by WA on Wednesday February 07, 2024 @07:00AM (#39287492)
Is there a more simple JS linter that does 90% of what basic TypeScript does? I mostly use simple types (basic times, Promises, arrays, and a bunch of interfaces) and I find TypeScript valuable for that. It saved me a few times from accidentally treating a Promise<Whatever> as Whatever for example – and other things.

But I heard an interesting argument: It's not TypeScript vs. vanilla JS; it is TypeScript vs. whatever else full-blown linting/IDE comfort you can get by still writing vanilla JS with no transpile step.

Re:Go 1.22 Release Notes by pjmlp on Wednesday February 07, 2024 @07:14AM (#39287615)
I guess the recent movement started by some projects to go back to JSDoc type annotations kind of answers that.