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
compilerOptions、全部読んだ
Search
Hiroyuki ANAI
August 30, 2024
Technology
1
260
compilerOptions、全部読んだ
https://fukuoka-ts.connpass.com/event/320038/
Hiroyuki ANAI
August 30, 2024
Tweet
Share
More Decks by Hiroyuki ANAI
See All by Hiroyuki ANAI
fukuoka.ts #3 社内でESLintの共通設定を配りたい2025年春版
pirosikick
3
450
Step Functionsの設計時に知っておいたほうがいいかもしれないこと
pirosikick
0
500
Go言語による並行処理「4.4 orチャネル」の図
pirosikick
0
440
サイボウズWebフロントエンド脱レガシーの今までとこれから
pirosikick
6
17k
@cybozu/eslint-configから学ぶ、全社共通ESLint configの運用
pirosikick
4
1.9k
Web Share Target API #w3fukuoka
pirosikick
0
720
Google I/O '19のWebをまとめる会
pirosikick
2
870
PuppeteerでいらないCSSを消す
pirosikick
23
29k
Progressive Hydration #react_fukuoka
pirosikick
6
1.9k
Other Decks in Technology
See All in Technology
TypeScript 7.0の現在地と備え方
uhyo
7
1.8k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
660
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
170
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
120
JAWS DAYS 2026 AWS知識・技術力を使って隠された旗をゲットせよ!〜出張版「ごーとんカップ」〜 解説編
kaminashi
0
110
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
100
VPCエンドポイント意外とお金かかるなぁ。せや、共有したろ!
tommy0124
1
700
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.9k
Claude Code 2026年 最新アップデート
oikon48
14
11k
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
260
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
Optimizing for Happiness
mojombo
378
71k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
180
Statistics for Hackers
jakevdp
799
230k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Music & Morning Musume
bryan
47
7.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Documentation Writing (for coders)
carmenintech
77
5.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
For a Future-Friendly Web
brad_frost
183
10k
KATA
mclloyd
PRO
35
15k
Transcript
BUGVLVPLBUT !QJSPTJLJDL DPNQJMFS0QUJPOTɺશ෦ಡΜͩ
ࣗݾհ w !QJSPTJLJDL w ݀Ҫ w גࣜձࣾ;FOFͱ͍͏ ҨࢠղੳͷελʔτΞοϓͰ$50Λ͍ͯ͠·͢
͢͜ͱ w UTDPO fi HKTPOͷυΩϡϝϯτΛશ෦ಡΜͩ w IUUQTXXXUZQFTDSJQUMBOHPSHKBUTDPO fi H w
΄ΜͱʹಡΜͩΑʂ IUUQT[FOOEFWQJSPTJLJDLBSUJDMFTFECBEDEBCE w ݸਓతʹ͐ʔͱͳͬͨ͜ͱɺࢥͬͨ͜ͱͳͲ
͖͔͚ͬ w υΩϡϝϯτΛಡΉͷׂ͕ͱ͖ w ࠷ۙ&4-JOUͷϧʔϧΛίπίπಡΜͰ͍Δ IUUQT[FOOEFWQJSPTJLJDLTDSBQTEDBGFGFB ʢαϘϦؾຯͳͷͰɺ͜Ε͕ऴΘͬͨΒ࠶։͍ͨ͠ɻɻɻʣ w
GVLVPLBUTʹ͚ͯɺUZQFTDSJQUFTMJOUͷϧʔϧΛશ෦ಡΉ͔ʂͱ͔ࢥ͕ͬͨ ྲྀੴʹྔ͕ଟ͗͢Δ w ݩಉ྅ʮDPNQJMFS0QUJPOT૿͑ͯΒͳ͍ͷ૿͖͑ͯͨͷͰશղઆͰ͓ئ͍͠· ͢ʯ
UTDPOGJHKTPO w FYUFOET w fi MFT JODMVEFFYDMVEF w SFGFSFODFT w
DPNQJMFS0QUJPOT w XBUDI0QUJPOT w UZQF"DVJTJUJPO
DPNQJMFS0QUJPOT w ࢦఆͰ͖ΔΦϓγϣϯɺݸ͋Δɻͦͷ͏ͪɺ%FQSFDBUFE͕ݸɻ w υΩϡϝϯτ্ҎԼͷΑ͏ʹΧςΰϦ͚͞Ε͍ͯΔ w 5ZQF$IFDLJOH .PEVMFT &NJU +BWB4DSJQU4VQQPSU
*OUFSPQ$POTUSBJOUT #BDLXBSET$PNQBUJCJMJUZ -BOHVBHFBOE&OWJSPONFOUT $PNQJMFS%JBHOPTUJDT 1SPKFDUT 0VUQVU'PSNBUUJOH $PNQMFUFOFTT $PNNBOE-JOF 8BUDI0QUJPOT w $PNNBOE-JOFɺΧςΰϦ͕͋ΔͷʹԿແ͍ɻṖɻ
ΧςΰϦຖͷ༁ &NJU 5ZQF$IFDLJOH .PEVMFTͰ
όʔδϣϯຖ ໌ه͞Ε͍ͯͳ͍ͷ͕ଟ͍ɻޙͰॻ͔ΕͨυΩϡϝϯτ͔ͩΒʁ w UTDPO fi HKTPOͷυΩϡϝϯτɺ͘Β͍ʹՃ͞ΕͨͬΆ͍ʢͨͿΜʣ
ϝδϟʔόʔδϣϯຖ w Ҏ߱Ͱ৽͍͠Φϓγϣϯͭɻ w όʔδϣϯෆ໌͕ۙ͋͘Δɺ ଟͦΕΒWҎલ͔͋ΔͩΖ͏ͱԾఆ͢Δͱɺ ΦϓγϣϯͷՃϖʔε͘ͳΓͭͭ͋Δ
Βͳ͔ͬͨɾ͐ʙͱͳͬͨΦϓγϣϯ ͋Εɺগͳ͘ͳ͍ w ৽͍͠ w JTPMBUFE%FDMBSBUJPOT w ଟݹ͍͚Ͳͬͨ͜ͱ͕ͳ͍ w FYUFOEFE%JBHOPTUJDT
JTPMBUFE%FDMBSBUJPOT W͔Β w FYQPSUʹ໌ࣔతͳܕऍΛڧ੍͢ΔΦϓγϣϯ w !UTDPO fi H ʹ·ͩೖͬͯͳͦ͞͏ʁ FYQPSUͰ໌ࣔతʹܕऍ͕ͳ͍߹Τϥʔ
मਖ਼ޙ
JTPMBUFE%FDMBSBUJPOT ҙਤ w IUUQTXXXUZQFTDSJQUMBOHPSHEPDTIBOECPPLSFMFBTFOPUFT UZQFTDSJQUIUNMJTPMBUFEEFDMBSBUJPOT w 54Ҏ֎ͷπʔϧͰEUTΛग़ྗ͢Δ͜ͱΛָʹ͢ΔͨΊͷΦϓγϣϯ w ໌ࣔతʹܕऍ͕͋Δ͜ͱͰ୳ࡧൣғΛߜΕΔͨΊ w
54ࣗମকདྷతʹԸܙΛड͚Δϙςϯγϟϧ͋Δ w BMMPX+TͱڞଘͰ͖ͳ͍ͷ͕͔ʁ
FYUFOEFE%JBHOPTUJDT ύϑΥʔϚϯενϡʔχϯά༻ͷΦϓγϣϯʁ w ίϯύΠϧ࣌ʹͲͷϑΣʔζʹɾͲͷఔ࣌ؒΛ͍ͬͯΔ͔ग़ྗ w ࣅͨΦϓγϣϯʹEJBHOPTUJDT͕͋Δ͕ɺ ʮFYUFOEFE%JBHOPTUJDTΛͬͯͶʯͱॻ͍͍ͯΔͷͰɺͦͷڧԽ൛ͬΆ͍ w UTDOP&NJUʹṖʹඵ͘Βֻ͍͔͍ͬͯΔ1+͋Δ͠ɺݟͯΈΔ͔ʙɺɺɺ
FYUFOEFE%JBHOPTUJDT ग़ྗ݁Ռ͕ߥ͗͢ΔͷͰ͜Ε͚ͩͰΑ͘Θ͔Βͳ͍͔ શग़ྗ ֦େ
ύϑΥʔϚϯεվળʹ͍ͭͯ8JLJʹ͋ΔͬΆ͍ w IUUQTHJUIVCDPNNJDSPTPGU5ZQF4DSJQUXJLJ1FSGPSNBODF w 54ͷίϯύΠϧͷύϑΥʔϚϯεΛΑ͘͢Δॻ͖ํɺ ύϑΥʔϚϯεղੳʹཱͭΦϓγϣϯʹ͍ͭͯ
ײͳͲ
ޡࢉ ΊͬͪΌ४උͨ͠ͷʹ͓͔͍͠ɺ͜Μͳͣ͡Όɺɺɺ w 54ͷΞοϓσʔτΛਅʹΘͳ͘ͳͬͯٱ͍͠ w ͧ͞Βͳ͍Φϓγϣϯ͕͍ͬͺ͍͋ΔͩΖ͏ɺ -5͘Β͍༨༟Ͱ͠ΐ͏ͱࢥ͍ͬͯͨ w ֖Λ͚͋ΔͱࢥͬͨΑΓ৽͍͠Φϓγϣϯ͕ͦΜͳʹͳ͔ͬͨ
͕ͩɺͦΕͰ͍͍ ʢ-5తʹΑ͘ͳ͍͕ʣ w &4-JOUͷϧʔϧΛίπίπಡΜͰ͍Δ͕ɺ શͯΛཧղͯ͠ઃఆ͢ΔͷແཧͳͷͰͱ͍͏ྔ͕͋Δ w 54ྺ࢙ͷׂʹίϯύΫτͩͳͱײͨ͡ w งғؾͰ͍ଓ͚ΒΕ͍ͯΔ͜ͱͷେࣄ͞
54ͬͯτϥϯεύΠϥʔͩͬͨΑͳʙ ͱ͍͏ճސ w ࡢࠓɺ 54ͷτϥϯεύΠϥʔͱͯ͠ͷׂΛҙࣝ͠ͳ͍ͰΑ͘ͳ͍ͬͯΔͷͰɺ &NJUΧςΰϦͳͲɺେͷΦϓγϣϯΒͳͯ͘େৎ͔ɻ w OQNύοέʔδΛ࡞Δͱ͖͘Β͍ʁ
w ͦΕ࠷ۙͷϊϦ͕͔͍ͬͯͳ͍ͷͰΩϟονΞοϓ͍ͨ͠ IUUQTXXXUPUBMUZQFTDSJQUDPNIPXUPDSFBUFBOOQNQBDLBHF
ಡΜͰΑ͔ͬͨͱࢥ͏͕͓͢͢Ί͠ͳ͍ ۤ͠Μׂͩʹಘͨͷ͕গͳ͔ͬͨ w )BOECPPLɺଞͷυΩϡϝϯτʹൺɺใྔ͕গͳΊʁ w ʮ)BOECPPLɺಡΜͰͶʯʮϦϦʔεϊʔτʹৄ͘͠ॻ͍͍ͯΔΑʯΈ͍ͨ ͳ͜ͱͪ´ w લड़ͷ௨ΓɺτϥϯεύΠϥؔ࿈ͷΦϓγϣϯ
΄ͱΜͲҙࣝ͠ͳ͍ͰΑ͍ੈͷதʹͳ͍ͬͯͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ