Тёмный

Prettier? Nah I got something way better 

Theo - t3․gg
Подписаться 321 тыс.
Просмотров 37 тыс.
0% 0

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 🙏

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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 Месяц назад
RU-vid 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
Просмотров 53 тыс.
A New Drag And Drop Library For EVERY Framework
16:02
Yes, we actually won
20:26
Просмотров 149 тыс.
Why Facebook Doesn't Use Git
31:01
Просмотров 246 тыс.
The US has planned their move to Rust (it's wild)
16:31
I hosted a competition to fix my terrible website
29:20
Legendary Programmers | Theo Reacts
15:55
Просмотров 37 тыс.
Every Framework Sucks Now
24:11
Просмотров 132 тыс.
We Need to Rethink Exercise - The Workout Paradox
12:00
This can't be good...
13:30
Просмотров 183 тыс.