Bart Veneman
@veneman
Webmaster of Project Wallace, the best CSS analyzer out there - . I can lift node_modules twice my own weight. He/him. veneman.dev
Mixing web-features with wallace's CSS analysis and you get... a new tool for CSS archeologists! h/t @patrickbrosset.com for pointing me to github.com/web-platform...
Trying out a new typeface. I think it works really well for headings. It's too wide for buttons, so I'll have find a solution for that.
But, the good part: I'll be able to add a new stylelint rule to disallow using `else` anywhere but the end of a rule!
Had to look up my own usage of pseudos, but found a good one! Was just in time to be #99!
Also, look at these stats: bounce rates nearing 100%, lots of agents visiting, but no human interaction or feedback. Everything lacks joy.
Wouldn't it be cool if CSS minifiers would create a custom property for the data-url and then reuse that instead of inline the big data-url in the result twice? lightningcss.dev/playground/i...
You're not going to believe this, but I just found out that this is a real-world problem. At least for one of the major 🇳🇱 NL newspapers.
Dogfooding the stylelint plugin* and webpage, and coming across a `text-decoration-color` property that's vendor prefixed 3 times by Lightningcss... * I _will_ ship some day!
A couple of months ago @ohhelloana.blog was complaining about the lack of choice in women's wear in developer clothing. I agree. Made this. My wife wears it now and it's *really* nice.
Stu, you'll love this upcoming page on project wallace. Makes digging a lot quicker.
Was inspired by someone's shirt at the lunch restaurant this morning but now I'm hoping these will arrive in time before CSS Day. Even ordered some extra for my kids who absolutely love them!
Gonna walk around in this and call my self the Prince of Chaotic Style Sheets.
It has been 0 days since I tried `:is(::before, ::after)` So I made it a lint rule, because that's my thing now.
Stealing as many good ideas from Daniel Yuschik's defensive-css stylelint plugin as I can.
Man, drawing is hard. But this is the sort of vibe I want to go for. Going to tap into my network to find a local designer person to make this work.
Added a metadata message to the css coverage reporter to get a feel for performance and it's cool and I saw the OXC folks do it. Had no idea that my own playwright suite would generate 4000+ JSON files. Well. It doesn't. There a bug somewhere, there were 'only' 247 (=== # of tests). Still cool!
Stylelint's playground is nice for some toying around. Still tweaking code and error messages.
Progress! Really enjoying this but also keep finding new issues, error messages to polish.
Stumbled across this issue while auditing a website earlier this week. Immediately made it a new rule for my upcoming stylelint-plugin. That thing is going to be *packed* with goodies.
Nice post! Just a heads up, your `base` layer seems only defined and never used and there are some unintended custom properties. 🤫 But it looks so nice, it's been a while since I had last visited!
OH BOY!! (I also *really* need to step up my custom property naming conventions)
Finally mustered up the energy to make a repro for Playwright for its strange CSS coverage issues: github.com/microsoft/pl... Blogged back in October www.projectwallace.com/blog/better-...