import React from 'react';
interface User {
id: number;
name: string;
email: string;
}
const UserCard: React.FC<{ user: User }> = ({ user }) => {
return (
<div className="p-4 border rounded-lg shadow-sm">
<h3 className="text-lg font-semibold">{user.name}</h3>
<p className="text-gray-600">{user.email}</p>
</div>
);
};
export default UserCard;I’ve switched to Ultracite for most of my projects now. Can recommend.
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
Zed, Zod, Claude, Ultracite (Biome) ... oooh my, what a relief 🥰 Finally, a productive and robust environment!
To all Typescript devs out there - try out Ultracite. Opinionated, auto-fixing & formatting on save, etc. My code is now prettier than it's ever been
I'm using Ultracite from @haydenbleasel. Is based on Biome. Is... Just *chef kiss*. ultracite.dev
Try ultracite, it’s based on biome ultracite.dev
maybe try biomejs, it's super fast. had a great experience so far. ultracite by @haydenbleasel is a solid option if you're going to try biome
I just updated the starter-kit with Ultracite ⚡️ github.com/rajatsandeepse…
Yeah ultracite has a few nice configs that I am also integatring into supastarter :)
Well-formatted & properly linted code bases will have such an advantage for AI. Huge alpha here Hats off to ultracite & biome helping us prettify the horrible code I wrote 6 months ago
Excited to try this for my weekend project, seems awesome!
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
This was an unbelievably easy setup. Just 2 commands - init & lint. Thank you for your OSS work!🫡 github.com/haydenbleasel/…
A few more lines later.. App is fully functional with Expo 53. Swapped for @biomejs and Ultracite. Didn't realize how much better a faster linter is for dev feedback loop.
So @shadcn is using ultracite which is basically a formatter so u gotta look at if ur running around with the quid pro quo tech stack
Impressive, great job! I tested it right now, and it works perfectly. Even auto-sorting imports is included by default. I can't believe I overlooked Ultracite until now.
Ultracite autocorrected on my iPhone to “ultra cute” and I think that’s a good sign
legit was just looking to integrate ultracite and biome in my monorepo to replace eslint/prettier. hyped for this and congrats on the ship!
I LOVE IT
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
Result after formatting. Clean and sorted imports 👌
That’s really cool! I’d love support for left-hook as well. I also love to set up commitlint, so that would be awesome if it were included.
started using this for all my projects. I have now escaped the eslint hell of errors
really cool!
love it, creative AI linter/formatter
Will try this out in my monorepo🙌
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
@amanvarshney01 it could be worth including this in better-t-stack if you're not already. seems like it would fit into your biome config stack pretty nicely.
looks great!
Gosh this is sooo good! You cooked a big one @haydenbleasel!
It looks really great! You've got the designer eye man.
Installing it right away!
Looks great 👍
keep up the great work! looking forward to what's next
Just finished migrating Sparkbites to a monorepo and fully implemented Biome with Ultracite. After enabling them, almost every file had lint errors—but now they’re all fixed and everything works perfectly. Honestly, it was a pleasure to see some of the suggestions and watch
this is so good! you can't tell me otherwise. @haydenbleasel cooked with this 👉 bunx ultracite@latest init
Shout out to @haydenbleasel 👏 Sometimes all you need is formatting and linting — and ultracite.ai nails it. Minimal, fast, and beautifully opinionated. Try it once, and your codebase will never go back.
@haydenbleasel I just installed Ultracite on my project and this has been the best gift. I’m now effortlessly writing, clean code and fixing all my errors with these new rules in place. Thank you! 🙏
ultracite is goated
ultracite.ai all the way
Ultraciteいいな、Biomeのルール考えるのも面倒だしもうこれ使っておけば良いなという気持ちです👌 ultracite.ai
Now add ultracite.
weird! I don’t have that one, built this new project with Biome / Ultracite, no errors
I just install ultracite and tell the AI to do what it says. So kebab-case it is
only the best stack 😍 @aisdk ❤️ ultracite 😍
Yup, biome is great check Ultracite as well
とりあえずcodexのmcpに設定して使ってみる Vibe codingによって生成されたコードの品質を担保するためにUltraciteを使ってみた|シン zenn.dev/bita/articles/… #zenn
totally agree ultracite is a lifesaver for config
ultracite is a gem. no more nutty eslint/prettier/editorconfig configuration and things are super easy to override or turn on/off as needed.
Some tips for working on real projects with Codex or Claude Code: ⚠️ Use a strict linter like ultracite -> cleaner code 🕒 Don't bloat your AGENTS md file -> less is more. Otherwise the ai will confuse itself ⬇️ More
How could I overlook Ultracite until now? Just tested it and it’s incredible - huge props to @haydenbleasel Adding it to a bunch of projects rn
It's been almost 2 weeks since I did this and I have to say Ultracite definitely is a lifesaver. Amazing work @haydenbleasel I want to ask tho is it good at other frameworks like say Astro or just even plain React or is it just Next.js?
The fact that we need to tell AI that it needs to use semantic elements tells us the quality of software that is out there 😂 btw checkout ultracite.ai those rules that you put in are already there; it's pretty good for that
Ultraciteは、AIが生成したコードの品質担保のためのbiomeのプリセット。biomeはゼロコンフィグで機能するのが利点だけど、AIの爆走の制御には足りないので、厳格に制御するプリセットを提供している感じっぽい。関数の複雑さや行数上限のチェックも有効化されているようだ。 ultracite.ai
How in the world did I just found out about ultracite.ai now, no one told me
Starting with high standards creates a culture that compounds over time. It is easier to scale when quality is embedded from day one rather than patched later. The interesting part is how tools like ultracite can make that discipline more accessible to every team.
ultracite rocks especially when the man himself adds it
One of the biggest lessons I learned from my first startup is to set the bar extremely high for code quality and linting from day one. If you do not, it turns into an impossible escalator you can never step off. We are big believers in ultracite.ai, and I am always
Have you tried ultracite for for managing formatting and linting? I've been liking it a lot so far. Helps keep agents really consistent with code style
Every time I delay setting up "essentials" for a repo (e.g. ultracite.ai, alchemy.run, or CI/CD), I regret it. The last 10% of shipping shouldn't be fundamentals!
ultracite makes it 100 times more enjoyable
I specifically use ultracite.ai on top because I don’t want to think about configuration at all
@haydenbleasel ultracite is one the best formatting tool I have ever used. Thanks man!
gpt-5-high + Ultracite + Biome is so goddamn powerful So glad I ditched ESLint and Prettier
Hey, just wanted to say how much I appreciate your work on Ultracite. I migrated all of my ts projects to it, and while it annoys the shit out of my agents, it's definitely helping them achieve a far better code quality. And @coderabbitai agrees too!
So Biome+Ultracite is going to repalce eslint/prettier in the js ecosystem tailchain, isn't it?
Ultracite is the future!
goodbye eslint/prettier (thanks for everything). hello biome/ultracite. AI coding needs as many strict constraints (and faster tools) as possible
the hollow knight silksong version of this is when you remove eslint and install biome+ultracite and see issues you never knew existed
Moved my tiny app from ESLint to Ultracite/Biome and it was a good deal of work, can only imagine the horrors for a monorepo
Soon you’ll have instantaneous linting and formatting, it feels so good—also worth peeping github.com/haydenbleasel/…
npx ultracite@latest init is all you need to get rid of other people’s slop.
The ones from ultracite, by @haydenbleasel are awesome. Definitely expensive and more generic on purpose because it's the same for every project on init. Super great inspiration. I use it on every new project I make, together with better t stack from @amanvarshney01
Zap.ts will support Biome over ESLint + Prettier w/ ultracite (@haydenbleasel) natively. github.com/alexandretrote…
Remplace ESLint et Prettier par Biome avec ce système pré-configuré... Je te présente Ultracite, un outil "optimisé pour l'IA" qui remplace linter et formateur et qui promet d'être beaucoup plus rapide. Ultracite vient : ✅ Déjà configuré ✅ Avec un CLI qui s'occupe de tout ✅
Ultracite and Biome are my new defaluts over Prettier and ESLint. If anyone got good configs that make Biome less annoying lmk
OMG....i just discovered Ultracite! I must have been under a rock. Thanks @haydenbleasel
Solid update, guys! Been using Ultracite for my latest project and this is exactly the kind of thing I was hoping you'd do next
@cursor_ai gpt-5-high is the best, no linter errors (ultracite by @haydenbleasel), understand my code style, understand my flow, work properly - in one prompt. Crazy good
Yep 💯, Ultracite rocks, eslint+prettier sucks. @biomejs 💙💙🩵
cuz devs are lazy and stupid and don't actually read. most IDE/tools support at least one or two general places. For example, I've seen a tool putting rules for one thing in .rules FILE! while Zed supports that to be a fricking directory! ultracite, convex and bun all do this!
Highly recommend moving over to Ultracite, super easy to setup and much faster. Been using it for months and love it.
Started a new project using ultracite and never want to go back to eslint+prettier.
Ustedes saben lo insoportable que soy con la configuración de ESLint y eso. No digo que vaya a reemplazar mi super mega config, pero `ultracite` anda muy bien 👀
@biomejs with ultracite, it's just perfect
@haydenbleasel is an absolute legend — his OSS stuff slaps! 🔥 Can’t get enough!🥰🥰 - next-forge.com - ultracite.ai - kibo-ui.com - ai-sdk.dev/elements/overv…
guys, ultracite is amazing! I use it in most of my projects! @haydenbleasel great work! 🔥
well deserved man! the recent stuff with ultracite by @haydenbleasel is really exciting 🙌
amazing 🥳 adding ultracite was always the first thing after initialization
Ultracite has taught to both love type safe codebase and at the same time despise linting possibly more uniting testing. Awesome updates though, not a bad ship for a Monday!
check out ultracite! ultracite.ai
TIL no. 47: punting & formatting recently migrated from @PrettierCode and @geteslint to @biomejs via @haydenbleasel’s ultracite and really loved a couple things: 1- rules for ai. having rules for @cursor_ai, @zeddotdev, @AnthropicAI’s claude code, @GitHubCopilot, @windsurf_ai,
TIL no. 46: lovable scoping as i’m working on @withduckyAI, one thing i’m think about most is what’s the simplest but best way to build out the ui, workflow, data management, and experience. based on previous experience, there’s only one way: build -> talk to users ->
i've been moving more of my apps to biome, and i've really enjoyed it. but recently I moved an app to biome with ultracite.ai from @haydenbleasel and I'm really loving it. start your next app with it.
clean and fast tools are what every dev needs. ultracite looks solid for modern projects. checking it out.
I got biome set up on my monorepo last night, after quite the humbling 😅 But I want all the benefits of Ultracite for cursor. Will try this weekend if I get chance 🫡
Plan mode + ultracite is the banger 🔥
I've switched over to biome / ultracite - so much quicker that eslint/prettier. Also pro tip, i add a pre commit hook that runs my type and linting checks - this seems to be more robust than having a quality check in task workflow as claude will still skip stuff it deems
Setting up ultracite was so much easier than using eslint + prettier. Great work
might wanna look at ultracite ultracite.ai
Use ultracite with biome 👌🏾
Antes usaba Tinder, ahora uso Ultracite
@haydenbleasel ultracite is sooo good!
Just added Ultracite to my project, and I’m seriously impressed. It’s making clean code feel effortless. The new rules are super helpful. They catch mistakes before I even notice them. Loving it so far! Big thanks to @haydenbleasel 🙌 ultracite.ai
✨ I'm unbelievably excited to introduce Ultracite v5: the AI-ready formatter that helps you write and generate code faster. 🙅 Zero-config ⚡ Lightning fast 🤖 Designed for humans and AI 💪 Maximum type safety 🔗 Plays nice with others Here's the TL;DR 👇🧵
enjoying ultracite, great work by @haydenbleasel
Day 1 with ultracite Deleted 47 lines of ESLint config Removed 8 Prettier rules Fixed 342 lint errors automatically Setup time: 2 commands, 30 seconds My codebase has never looked this clean. Why did I wait so long? ultracite.ai
thanks for building Ultracite @haydenbleasel, it's awesome.
I was using only Biome until some days ago but now Ultracite from now on... really great!
Ultracite really made things easier
HUGE 🙏🏻to @haydenbleasel for Ultracite Hey Genius, I wanna shout from the Rooftops about how Ultracite saved me today while migrating my Next15+ESLint project to Next16-beta+Biome I was struggling to debug It & I remembered Ultracite& installed it & BOOM🤯one-shotted all d bugs
love ultracite. first used it a couple months back. yet to set it up for my current project (just running biome).