Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Prettierに従わなくてもいい場合
Search
sosukesuzuki
June 28, 2021
7
3.2k
Prettierに従わなくてもいい場合
https://nodejs.connpass.com/event/215218/
の発表資料です。すべて個人の意見です。
sosukesuzuki
June 28, 2021
Tweet
Share
More Decks by sosukesuzuki
See All by sosukesuzuki
JavaScriptにおけるasync/await呼び出しのスタックトレースの困難と実装
sosukesuzuki
12
7.6k
一人で大規模OSSに立ち向かうには
sosukesuzuki
21
12k
デザインシステムと生成AIの相性について考える
sosukesuzuki
4
1.5k
イテレータとイテラブルの概要と課題、未来
sosukesuzuki
5
3.8k
JavaScriptCoreのObject.groupBy/Map.groupByのバグを自分で報告して自分で直す
sosukesuzuki
1
660
「書いたJavaScriptがそのままブラウザで動く未来へ」スピーカーノート
sosukesuzuki
8
12k
Prettier 3.0 の VSCode 拡張対応における技術的な意思決定~VSCode 拡張で dynamic import が動かない~
sosukesuzuki
1
2.1k
ESM移行は無理だけどおれもSindreのライブラリが使いたい!
sosukesuzuki
2
1.3k
JavaScript エコシステムを維持する OSS の努力と課題
sosukesuzuki
14
9.8k
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
1k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
WCS-LA-2024
lcolladotor
0
410
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
Being A Developer After 40
akosma
91
590k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
78
Marketing to machines
jonoalderson
1
4.5k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
73
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
1SFUUJFSʹ ैΘͳ͍͍ͯ͘߹ NodeֶԂ 36࣌ݶ ΦϯϥΠϯ
"CPVUNF w 4PTVLF4V[VLJ w ஜେֶใֶ܈ใՊֶྨ w $ZCP[VϑϩϯτΤϯυΤΩεύʔτνʔ Ϝ w 1SFUUJFS$PSF5FBN
w #BCFM5FBN w IUUQTUXJUUFSDPN@@TPTVLFTV[VLJ w IUUQTHJUIVCDPNTPTVLFTV[VLJ
1SFUUJFSͱ w IUUQTQSFUUJFSJP w IUUQTUXJUUFSDPN1SFUUJFS$PEF w 5IF0QJOJPOBUFE$PEF'PSNBUUFS w Φϓγϣϯ͕গͳ͍ͷ͕ಛ w
+BWB4DSJQUɺ5ZQF4DSJQUɺ$44ɺ)5.- ͷݴޠʹରԠ͍ͯ͠Δ
ΘΕ͍ͯΔ OQNͷXFFLMZEPXOMPBET 4UBUFPG+4
ैΘΕ͍ͯΔ wʮ࠷ۙࢮͰQSFUUJFSʹै͏ʹͳΓ·ͨ͠ɻʯ wʮࢮͰԶʹ͍͍ͭͯ͜ʂ͍ͬͯ͏ͷ͕QSFUUJFSͳΜͩͳʯ wʮ1SFUUJFSͷϑΥʔϚοτ৴པײ͕͋ͬͯೲಘ͍͔ͳ͍ͱ͜Ζ1SFUUJFS ༷͕ͦ͏ݴ͏ͷͰͨ͠ΒʜʜΈ͍ͨͳؾ࣋ͪʹͳΔ͚Ͳߦ಄Χοί͚ͩ ڐͤͳ͍ʯ wʮQSFUUJFS༷͕നͱݴͬͨΒࠇന͘ͳΔʯ 5XJUUFS͔Β
ैΘΕ͍ͯΔ 5XJUUFS͔Β
ʮैΘͳ͚Ε͍͚ͳ͍ʯ ͱ͍͏͜ͱͳ͍
1SFUUJFSʹैΘͳͯ͘Α͍̏ͭͷέʔε w 1SFUUJFS͕ϓϩάϥϚʔͷҙਤΛղऍͰ͖ͳ͍߹ w 1SFUUJFS͕໌Β͔ʹόά͍ͬͯΔ߹ w 1SFUUJFS͕όά͍ͬͯΔ͔͠Εͳ͍߹
1SFUUJFS͕ϓϩάϥϚʔͷҙਤ ΛղऍͰ͖ͳ͍߹
ҙਤΛղऍͰ͖ͳ͍͜ͱ͕͋Δ w 1SFUUJFSߏจΛݟΔ w ϓϩάϥϚʔͷҙਤΛղऍͰ͖ͳ͍͜ͱ͕͋Δ w ྫߦྻΛ࡞Δؔ
ରॲQSFUUJFSJHOPSFίϝϯτ w QSFUUJFSJHOPSFίϝϯτΛ͏ w ͦͷίϝϯτͷ࣍ͷϊʔυΛແࢹ͢ΔΑ͏ʹͳΔ w IUUQTQSFUUJFSJPEPDTFOJHOPSFIUNM
1SFUUJFS͕໌Β͔ʹ όάͬͯΔ߹
1SFUUJFSʹଟ͘ͷόά͕͋Δ
ݴޠػೳͷରԠ͕Γ͍ͯͳ͍ w 5ZQF4DSJQUͷ৽͍͠ߏจͳͲͰϦϦʔεϊʔτʹݴٴ͕ͳ͍߹ͦΕ ʹैͰ͖͍ͯͳ͍߹͕͋Δ w ྫ5ZQF4DSJQUͷ1BSBNFUFS1SPQFSUZͰͷPWFSSJEFम০ࢠͷରԠ w 1SFUUJFSΛϦϦʔε͔ͯ͠Βଘࡏʹؾ͍ͮͯɺύονϦϦʔεͰର Ԡͨ͠
ख͕Βͳ͍ w όάͬͯΔ͜ͱʹؾ͕͍͍ٕͭͯͯज़తͳқͷߴ͞Ϧιʔεෆ Ͱमਖ਼Ͱ͖͍ͯͳ͍͜ͱ͕͋Δ
ରॲ(JU)VCͰͷͳΜΒ͔ͷԠ w *TTVFͷ࡞ɾίϝϯτɾ*TTVFίϝϯτͷ👍 w ༏ઌΛ͚͍ͭ͢ w ʮݱ࣮ʹى͖͍ͯΔͳΜͩʯͱೝࣝ͞Ε͘मਖ਼͞ΕΔՄೳੑ͕͋ Δ w ͪΖΜ13Λ࡞͍͍ͬͯ
1SFUUJFS͕όά͍ͬͯΔ ͔͠Εͳ͍߹
όάͳͷ͔Θ͔Βͳ͍ڍಈ w Ұݟ͚ͨͩ͠Ͱͳͦ͞͏͕ͩɺΑ͘ߟ͑ͨΒಡΈʹ͍͘ w ಡΈʹ͍͕͘ɺ͜Ε͕1SFUUJFSͷྲّྀͳΜ͡Όͳ͍ͩΖ͏͔
ޙ͔ΒόάͱΈͳ͞Εमਖ਼͞Εͨྫ
ରॲ(JU)VCͰͷͳΜΒ͔ͷԠ w *TTVFͷ࡞ɾίϝϯτɾ*TTVFίϝϯτͷ👍 w ཁΛΔ͜ͱ͕Ͱ͖Δ w IUUQTQSFUUJFSJPEPDTFOSBUJPOBMFIUNMʹ͍ΘΏΔ1SFUUJFSͷྲّྀ ͱͦͷࠜڌ͕ॻ͍ͯ͋Δ w ͪΖΜ13Λ࡞͍͍ͬͯ
1SFUUJFSΛ͏త ʮνʔϜͰίʔσΟϯάελΠϧʹؔ ͢ΔٞΛͳ͘͢ʯ͜ͱ
͔͠͠ɺ1SFUUJFSͰ ͦ͏͍͏ٞΛͯ͠Α͍
·ͱΊ w QSFUUJFSJHOPSFίϝϯτΛ͓͏ w όάͬͯͨΒ👍͚ͩͰ͍͍ͷͰ(JU)VC্ͰϦΞΫγϣϯΛ͠Α͏ w 1SFUUJFSͰίʔσΟϯάελΠϧʹ͍ͭͯٞͯ͠ྑ͍ w ߹ཧੑ͕͋Ε