Sign in

Ronen Amiel

@ronenamiel.bsky.social
93 followers 306 following 1 posts

Committer @typescript-eslint.io, working on dev tools @wix, loves TypeScript, parsers, and video games

PostsRepliesMedia
Reposted by Ronen Amiel
TypeScript-ESLint @typescript-eslint.io · 11/03/2025
Exciting times for TypeScript development! 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...
github.com
Enhancement: Use TypeScript's Go port (tsgo / typescript-go) for type information · Issue #10940 · typescript-eslint/typescript-eslint
Before You File a Proposal Please Confirm You Have Done The Following... I have searched for related issues and found none that match my proposal. I have searched the current rule list and found no...
0242
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 11/03/2025
This is going to improve so, so many things about the web development experience. Faster editor startup. Smoother autocomplete & refactors. And, once linters are able to support it, *much* faster typed linting. Likely >=9x faster to be precise. ⚡️!
3473
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 06/03/2025
I released create-typescript-app@2 today! 🥳 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/🧵
github.com
GitHub - JoshuaKGoldberg/create-typescript-app: Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁
Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁 - JoshuaKGoldberg/create-typescript-app
1445
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 17/02/2025
Excited about TypeScript 5.8's --erasableSyntaxOnly, but have a lot of existing violations? Want help in migrating? 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/🧵
github.com
GitHub - JoshuaKGoldberg/eslint-plugin-erasable-syntax-only: ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag. ❎
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag. ❎ - JoshuaKGoldberg/eslint-plugin-erasable-syntax-only
48417
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 10/02/2025
📝 My Plans for in 2025: the high-level goals I'm planning on working towards this year. What goals do I have? Will I reach those goals? Let's find out! www.joshuakgoldberg.com/blog/my-plan...
joshuakgoldberg.com
My Plans for 2025 | Goldblog
How I'm going to make my 2025 impactful.
6202
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 03/02/2025
📝 2024 in Review: looking back at the accomplishments and goals from my third year as a full-time independent open source maintainer. What goals did I have? Did I reach those goals? Let's find out! www.joshuakgoldberg.com/blog/2024-in...
joshuakgoldberg.com
2024 In Review | Goldblog
Looking back at the accomplishments and goals from my third year as a full-time independent open source maintainer.
4224
Reposted by Ronen Amiel
TypeScript @typescriptlang.org · 29/01/2025
We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.8 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...
614835
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 29/01/2025
I got my first blog post published on the ESLint blog! 🙌 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.
38112
Reposted by Ronen Amiel
Sida Chen @joshcena.com · 21/01/2025
The Temporal docs are now live on MDN! After watching it evolve for ~5 years I finally sat down and wrote docs for it—one of the biggest additions to the JS docs area ever.
Screenshot of MDN showing the landing page of Temporal
3459
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 28/01/2025
Appreciation note: @joshcena.com for authoring the *massive* PR that overhauled @mozdevnet.bsky.social Temporal docs. github.com/mdn/content/... This is going to help web devs *tremendously* in finally getting & using reasonable JS datetime built-ins. 🔥 👏!
github.com
Reference for stage 3 temporal by Josh-Cena · Pull Request #37344 · mdn/content
#27745 Far from ready for review, and I'll work on this alone for a while It is now ready for review! It's extremely big but I think it's more worthwhile getting it in as a whole. I`m a...
1454
Reposted by Ronen Amiel
MDN Web Docs @developer.mozilla.org · 27/01/2025
JavaScript's date object has been tricky for years, but that will change soon. 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/...
developer.mozilla.org
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
613241
Reposted by Ronen Amiel
TypeScript-ESLint @typescript-eslint.io · 21/01/2025
📝 New article: Avoiding `any`s with Linting and TypeScript 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-eslint.io
Avoiding `any`s with Linting and TypeScript | typescript-eslint
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.
0135
Reposted by Ronen Amiel
Josh Ghoulberg 👻 @joshuakgoldberg.com · 12/01/2025
I made a fun little project this past week: formatly 🧼. It detects whatever formatter -biome, deno fmt, dprint, or Prettier- a project is using and formats files with it. Hoping to grow this to be used in any project that writes source code for users. github.com/JoshuaKGoldb...
github.com
GitHub - JoshuaKGoldberg/formatly: Formats your code with whatever formatter your project is already using. 🧼
Formats your code with whatever formatter your project is already using. 🧼 - JoshuaKGoldberg/formatly
1316011
Reposted by Ronen Amiel
TypeScript-ESLint @typescript-eslint.io · 16/12/2024
❤️‍🔥 Congrats and shoutout to @ronenamiel.bsky.social for joining our committer team! 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!
0111
Ronen Amiel @ronenamiel.bsky.social · 16/12/2024
Excited to be joining this amazing team!
091