We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
Faster editor startup. Smoother autocomplete & refactors. And, once linters are able to support it, *much* faster typed linting. Likely >=9x faster to be precise.
⚡️!
devblogs.microsoft.com/typescript/t...
Faster editor startup. Smoother autocomplete & refactors. And, once linters are able to support it, *much* faster typed linting. Likely >=9x faster to be precise.
⚡️!
The same great TypeScript+friends template as always, now also faster and more configurable.
Want a TypeScript repo but don't want to configure tooling? Try it out and send feedback, please!
👉 npx create-typescript-app
More info 1/🧵
The same great TypeScript+friends template as always, now also faster and more configurable.
Want a TypeScript repo but don't want to configure tooling? Try it out and send feedback, please!
👉 npx create-typescript-app
More info 1/🧵
I got you: ✨ eslint-plugin-erasable-syntax-only ✨
github.com/JoshuaKGoldb...
ESLint plugin with rules for each TypeScript syntax not allowed in Node.js-style type stripping.
1/🧵
I got you: ✨ eslint-plugin-erasable-syntax-only ✨
github.com/JoshuaKGoldb...
ESLint plugin with rules for each TypeScript syntax not allowed in Node.js-style type stripping.
1/🧵
What goals do I have? Will I reach those goals? Let's find out!
www.joshuakgoldberg.com/blog/my-plan...
What goals do I have? Will I reach those goals? Let's find out!
www.joshuakgoldberg.com/blog/my-plan...
What goals did I have? Did I reach those goals? Let's find out!
www.joshuakgoldberg.com/blog/2024-in...
What goals did I have? Did I reach those goals? Let's find out!
www.joshuakgoldberg.com/blog/2024-in...
devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com/typescript/a...
It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.
eslint.org/blog/2025/01...
It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.
github.com/mdn/content/...
This is going to help web devs *tremendously* in finally getting & using reasonable JS datetime built-ins. 🔥 👏!
github.com/mdn/content/...
This is going to help web devs *tremendously* in finally getting & using reasonable JS datetime built-ins. 🔥 👏!
The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.
Start exploring 👇
developer.mozilla.org/en-US/blog/...
The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.
Start exploring 👇
developer.mozilla.org/en-US/blog/...
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
Hoping to grow this to be used in any project that writes source code for users.
github.com/JoshuaKGoldb...
Hoping to grow this to be used in any project that writes source code for users.
github.com/JoshuaKGoldb...
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!