Prettier? Nah I got something way better

  Рет қаралды 36,980

Theo - t3․gg

Theo - t3․gg

Күн бұрын

As soon as I saw this I knew I had to try it. It's the first formatter good enough for HTMX. Sorry Prettier, time to move aside for...SHITTIER!
GITHUB github.com/roh...
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4se0n3 for the awesome edit 🙏

Пікірлер: 92
@bobnobrain
@bobnobrain Ай бұрын
Breaking news: Theo harasses open source projects
@masterflitzer
@masterflitzer Ай бұрын
open source in shambles right now
@marcelomagalhaes4508
@marcelomagalhaes4508 Ай бұрын
I ran shittier on my project, I think it's still working, because nothing has changed
@rodjenihm
@rodjenihm Ай бұрын
git diff >
@masterflitzer
@masterflitzer Ай бұрын
how are the odds that shittier would format shitty code into properly formatted code xD
@breadles_
@breadles_ Ай бұрын
​@@rodjenihmhe saying it didn't change because it was already shitty.
@aaronwilldjaba
@aaronwilldjaba Ай бұрын
damn... that's cold bro 😅😅😅😅
@Johnny_JTH
@Johnny_JTH Ай бұрын
​@@breadles_yes and he is saying that git diff would reveal the same thing, no changes
@stephenjames2951
@stephenjames2951 Ай бұрын
Ok 500 response was the funniest point in the video
@luketurner314
@luketurner314 Ай бұрын
Especially the irony that the 500 was because of formatting in a PR about a formatter
@KaKi87
@KaKi87 Ай бұрын
@@luketurner314 Parser, actually.
@rodjenihm
@rodjenihm Ай бұрын
Ah, finally a library that replaces my code.
@ScorpioneOrzion
@ScorpioneOrzion Ай бұрын
This was the perfect response of github 🤣 <a href="#" class="seekto" data-time="252">4:12</a>
@masterflitzer
@masterflitzer Ай бұрын
can't script this shit, so funny lmao
@JarheadCrayonEater
@JarheadCrayonEater Ай бұрын
I'm a former Turbofan Test Engineer for Lockheed and Rolls-Royce. During engine tests, we had to log activity as the test progressed. One final event was shutting down the engine, where we were instructed to type "Shutting down engine". However, we would "accidentally" type "Shitting down engine. Until engineering came back and said "we run scripts to detect various events and sync to the data, could you please ensure you are typing the comments as instructed?" Good times!
@cyrus01337
@cyrus01337 Ай бұрын
That poor engine
@zwanz0r
@zwanz0r Ай бұрын
I ran shittier on my project, but it changed nothing! 😮😅
@ambuj.k
@ambuj.k Ай бұрын
<a href="#" class="seekto" data-time="25">0:25</a> "Okay, so this is like gofmt then." - Theo Browne, 2024
@taintedtapper
@taintedtapper Ай бұрын
<a href="#" class="seekto" data-time="17">0:17</a> nice one editor
@masterflitzer
@masterflitzer Ай бұрын
he had one job (tbf. google mostly scans the first 2min for what it categorizes as "cussing")
@birthdayzrock1426
@birthdayzrock1426 Ай бұрын
@@masterflitzer isn't it first 15 seconds?
@masterflitzer
@masterflitzer Ай бұрын
@@birthdayzrock1426 no definitely not that short, it was 1 or 2 min, but I can't reference you a source so not 100% certain
@birthdayzrock1426
@birthdayzrock1426 Ай бұрын
@@masterflitzer well fuck
@masterflitzer
@masterflitzer Ай бұрын
@@birthdayzrock1426 yeah, I'm sure the video is yellow in theos dashboard, if he really cares about it he should've proof watched the editors work specifically in this video xD
@everyhandletaken
@everyhandletaken Ай бұрын
I've been doing this myself all this time, when this already existed?? Game changer. Thanks!
@waveiro
@waveiro Ай бұрын
My man made a whole video just so he could express his feelings about gofmt and I couldn't love this more hahaha
@Frostbytedigital
@Frostbytedigital Ай бұрын
Was gonna click off but now I gotta find out what he says about gofmt.
@mohamed_younes77
@mohamed_younes77 Ай бұрын
✨This is art✨
@itzhexen0
@itzhexen0 Ай бұрын
this is garbage.
@mohamed_younes77
@mohamed_younes77 Ай бұрын
@@itzhexen0 I'm joking because theo said it
@masterflitzer
@masterflitzer Ай бұрын
​@@itzhexen0well sometimes art is garbage
@itzhexen0
@itzhexen0 Ай бұрын
@@masterflitzer i agree. sometimes garbage is art.
@boblol1465
@boblol1465 Ай бұрын
editor gave up lmao
@lamspam
@lamspam Ай бұрын
KZfaq makes it so you can't cuss in the first 30 seconds of the video or whatever or else you get immediately demonetized
@boblol1465
@boblol1465 Ай бұрын
@@lamspam oh
@KristjanBroderLund
@KristjanBroderLund Ай бұрын
Wait, it totally broke the jQuery code though. Look at line 8 and 28 for instance (<a href="#" class="seekto" data-time="112">1:52</a>). It changed `import { fnToString } from ...` to `import { function toString() { [native code] } } from ...`, and more `[native code]` in other places. It makes it even funnier how Theo just blindly trusted this and made a PR and made fun of the checklist, completely ignoring it
@z1_shivam
@z1_shivam Ай бұрын
this is jQuery and now it is fixed. 💀
@einargs
@einargs Ай бұрын
The disclaimer is good, and the joke is funny, but you probably shouldn't have done it anyway, because people are idiots.
@RomvnlyPlays
@RomvnlyPlays Ай бұрын
Some more than others.
@harshmpatil
@harshmpatil Ай бұрын
Yeah, don't want to remember what happened to expressjs
@wil-fri
@wil-fri Ай бұрын
​@@harshmpatil Don't remember what happened to JS
@RandomGeometryDashStuff
@RandomGeometryDashStuff Ай бұрын
<a href="#" class="seekto" data-time="116">01:56</a> function Object() { [native code] } : Jquery , this is not valid javascript!
@yanmorin1503
@yanmorin1503 Ай бұрын
seems to be the `constructor' property name in the jQuery.fn = jQuery.prototype declaration.
@RandomGeometryDashStuff
@RandomGeometryDashStuff Ай бұрын
@@yanmorin1503does shittier use javascript non-null prototype object as hashmap?
@leonsantiago8860
@leonsantiago8860 Ай бұрын
"this is hilarious" he said with the most dead inside voice I ever heard
@DaniDipp
@DaniDipp Ай бұрын
So, is it deterministic or not?
@TimeLemur6
@TimeLemur6 Ай бұрын
Sounds like no, unless the "random" spacing is seeded from the line it's operating on.
@RubixCubed3
@RubixCubed3 Ай бұрын
“Shittier looks ‘PRETTY’ great.” I see what you did there 😂
@masterflitzer
@masterflitzer Ай бұрын
now we need a prettier is shitty bad video
@hundvd_7
@hundvd_7 Ай бұрын
<a href="#" class="seekto" data-time="112">1:52</a> You know what? I feel like there's a lesson to be learned with the indented imports. People always argue for or against ordering and grouping them by leaving empty lines, etc. But maybe the solution would be to uniquely indent each group, something like: import * from 'react'; import * from 'jquery'; import * from 'lodash'; import * from 'components/Button'; import * from 'services/Users'; import * from './styles' It clearly separates the groups visually, without creating unnecessary extra lines
@linkarzu
@linkarzu Ай бұрын
I love prettier to format my markdown files to keep consistency, I actually thought this was going to be better and got excited. As my daughter would say, I'm heartbroken 😂😂😂😂 Loved it though
@ghostinplainsight4803
@ghostinplainsight4803 Ай бұрын
I'm going to use shittier on my copy paste code from Chat GPT so my boss thinks I wrote it.
@mauriciopiber
@mauriciopiber 14 күн бұрын
I'm sure a few colleagues at work has been using this in the past.
@anonymouscommentator
@anonymouscommentator Ай бұрын
software engineers are getting replaced faster everyday
@lukewood2662
@lukewood2662 Ай бұрын
It's funny, because I was just studying clean code stuff today 😂
@priyanshshah6905
@priyanshshah6905 Ай бұрын
I dont understand/cant tell if theo actually dislikes htmx or not though...
@anon_y_mousse
@anon_y_mousse Ай бұрын
Ah classic. Microsoft makes everything they buy shittier. Submit a pull request and server error. I await the apologists in the crowd making excuses such as "he entered bad input" as though that's a valid reason for a server to crash instead of displaying a message telling you that you entered something wrong.
@mduvigneaud
@mduvigneaud Ай бұрын
I've interviewed people who format code like that. :(
@rnater7145
@rnater7145 Ай бұрын
Wow!, and no need for a config file either
@patricknolen916
@patricknolen916 Ай бұрын
Do what I say, not what I do.
@PiyushAggarwal-hz9es
@PiyushAggarwal-hz9es Ай бұрын
Hey Theo! Do you recommend this for production apps?
@0fg4
@0fg4 Ай бұрын
<a href="#" class="seekto" data-time="75">1:15</a> The No. 1 requirement for writing shitty code is using JavaScript.
@abraham_o
@abraham_o Ай бұрын
Don't do what? I am already doing it. JK 😆
@Octogenico
@Octogenico Ай бұрын
Good thumbnail
@omottomos
@omottomos Ай бұрын
15 sec rule well respected!
@icantcodefr
@icantcodefr Ай бұрын
theo just hire me please i wont even charge you a dollar your editor just gave up bleeping in 3 seconds 😭I'll email you my deets
@t3dotgg
@t3dotgg Ай бұрын
That's because only first 30 seconds get you demonetized ;)
@RandomGeometryDashStuff
@RandomGeometryDashStuff Ай бұрын
<a href="#" class="seekto" data-time="94">01:34</a> javascript is case sensitive so shittier breaks code
@anon_y_mousse
@anon_y_mousse Ай бұрын
Not if it changes every instance. Can we say modified globals?
@RandomGeometryDashStuff
@RandomGeometryDashStuff Ай бұрын
​@@anon_y_mousseGeNERaTenUmbERS is exported other modules that import test.js need change
@RedStone576
@RedStone576 Ай бұрын
would use this instead of prettier tbh
@373323
@373323 Ай бұрын
you borked github, lol
@R0CK3T_DEV_
@R0CK3T_DEV_ Ай бұрын
quackier
@christopherkoster9292
@christopherkoster9292 Ай бұрын
How am I this early to one of Theo's videos?!?!
@Michael-sh1fb
@Michael-sh1fb Ай бұрын
An achievement of a lifetime This will go down in the annals of history
@haithem8906
@haithem8906 Ай бұрын
torture...
@swapnilchand338
@swapnilchand338 Ай бұрын
Good luck python
@sozaro988
@sozaro988 Ай бұрын
LGTM!
@alvingultiano7513
@alvingultiano7513 Ай бұрын
🤪🤪🤪🤪🤪 That's going crazy. This is good for ADHD.
@faiir
@faiir Ай бұрын
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
@mitchelline
@mitchelline Ай бұрын
The editor gave up real fast 😅
@FryGuy1013
@FryGuy1013 Ай бұрын
I think people only bleep the first X seconds of a video because swearing in the first X seconds makes youtube stop serving it to people or something like that.
@aeronwolfe7072
@aeronwolfe7072 Ай бұрын
awesome
@MrMassaraksh
@MrMassaraksh Ай бұрын
This tool is bad, there is no random single/double quotes. So no thank you
@majinYaiba
@majinYaiba 9 күн бұрын
And it doesn't randomly change some of your variable names into emojis or swear words.
@MerthanMerter
@MerthanMerter Ай бұрын
i literally couldn't watch
Is it time to move on?
24:23
Theo - t3․gg
Рет қаралды 53 М.
A New Drag And Drop Library For EVERY Framework
16:02
Theo - t3․gg
Рет қаралды 68 М.
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 161 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 110 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 9 МЛН
Yes, we actually won
20:26
Theo - t3․gg
Рет қаралды 149 М.
Long-distance goals but they get increasingly more ridiculous
8:48
Why Facebook Doesn't Use Git
31:01
ThePrimeTime
Рет қаралды 246 М.
The US has planned their move to Rust (it's wild)
16:31
Theo - t3․gg
Рет қаралды 100 М.
I hosted a competition to fix my terrible website
29:20
Theo - t3․gg
Рет қаралды 76 М.
Legendary Programmers | Theo Reacts
15:55
Theo - t3․gg
Рет қаралды 37 М.
Every Framework Sucks Now
24:11
Theo - t3․gg
Рет қаралды 132 М.
We Need to Rethink Exercise - The Workout Paradox
12:00
Kurzgesagt – In a Nutshell
Рет қаралды 7 МЛН
This can't be good...
13:30
Theo - t3․gg
Рет қаралды 183 М.
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 161 МЛН