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
テキスト校正ツールtextlintの 紹介と導入方法/textlint-overview
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nishina
November 20, 2020
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テキスト校正ツールtextlintの 紹介と導入方法/textlint-overview
nishina
November 20, 2020
More Decks by nishina
See All by nishina
1週間で終わらせるはじめてのGo言語学習/beginner-study-go
nishina555
1
180
Postmanを利用したAPI開発/postman-tutorial
nishina555
0
130
認証・認可の仕組みを理解する上で知っておきたい基礎知識/auth-overview
nishina555
1
280
REST APIとの比較でざっくり理解するGraphQL/graphql-introduction
nishina555
0
220
ウィンドウ操作に便利な ショートカットとアプリ紹介/mac-window-shortcut
nishina555
0
190
IPアドレス(IPv4)の仕組み/overview-of-ipaddress
nishina555
0
180
図で理解する自然言語処理/nlp_tutorial
nishina555
0
300
ToDoアプリで学ぶReact/Redux入門/vtecx2_lt2
nishina555
2
3k
DiveIntoOSSThroughHacktoberfest_SPMKT
nishina555
1
350
Other Decks in Technology
See All in Technology
EventBridge Connection
_kensh
5
710
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
190
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
110
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.1k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.3k
人材育成分科会.pdf
_awache
3
170
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
130
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
570
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
230
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
250
Claude Codeをどのように キャッチアップしているか
oikon48
12
7.6k
Android の公式 Skill / Android skills
yanzm
0
140
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Unsuck your backbone
ammeep
672
58k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Claude Code のすすめ
schroneko
67
230k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
Producing Creativity
orderedlist
PRO
348
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Transcript
ਔՊ ढ़ ςΩετߍਖ਼πʔϧtextlintͷ հͱಋೖํ๏
࣍ • textlintʹ͍ͭͯ • textlintͷಋೖखॱ • textlintͷϧʔϧΛΧελϚΠζ͢Δํ๏ • ·ͱΊ
textlintʹ͍ͭͯ
• ςΩετ͚ͷLintπʔϧ • จষͷޡࣈࣈจ๏ͷޡΓΛػցతʹݕग़Ͱ͖Δ textlintͱจষΛߍਖ਼ͯ͘͠ΕΔπʔϧͷ͜ͱ
΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ textlintͷશମ૾ ΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ
ʜʜʜʜʜʜ ʜ ςΩετ ςΩετ ϧʔϧ ʜʜ ʜʜ จ͗͢ͳ͍͔ ओޠड़ޠਖ਼͍͔͠ ʜʜ ʜʜ ʜʜ ʜʜ textlinttextlintຊମͱϧʔϧʹΑͬͯߏ͞Ε͍ͯΔ
΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ ࣮ߦεςοϓ1: ςΩετ͕ϧʔϧʹै͍ͬͯΔ͔ ΄͛΄͛ʜ ʜʜʜʜʜʜ
ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ ςΩετ ςΩετ ϧʔϧ ʜʜ ʜʜ จ͗͢ͳ͍͔ ओޠड़ޠਖ਼͍͔͠ ʜʜ ʜʜ ʜʜ ʜʜ
΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ ࣮ߦεςοϓ2: ϧʔϧʹैͬͯͳ͍෦Λࢦఠ ΄͛΄͛ʜ ʜʜʜʜʜʜ
ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ ςΩετ ςΩετ ϧʔϧ ʜʜ ʜʜ จ͗͢ͳ͍͔ ओޠड़ޠਖ਼͍͔͠ ʜʜ ʜʜ ʜʜ ʜʜ
textlintͷಋೖखॱ
΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ ʜ textlintΛར༻͢Δʹtextlintຊମͱϧʔϧ͕ඞཁ ΄͛΄͛ʜ ʜʜʜʜʜʜ ʜʜʜʜʜʜ
ʜʜʜʜʜʜ ʜ ςΩετ ςΩετ ϧʔϧ ʜʜ ʜʜ จ͗͢ͳ͍͔ ओޠड़ޠਖ਼͍͔͠ ʜʜ ʜʜ ʜʜ ʜʜ
textlintຊମͱϧʔϧͷΠϯετʔϧ
ઃఆϑΝΠϧ(.textlintrc)ͷ࡞ .textlintrcΛར༻͢Δ͜ͱͰɺ textlintͰར༻͢ΔϧʔϧͷࢦఆϧʔϧͷΧελϚΠζ ͕ՄೳʹͳΔ
࣮ߦํ๏1: ϧʔϧΛΦϓγϣϯͰࢦఆ͢Δํ๏
࣮ߦํ๏2: ઃఆϑΝΠϧ(.textlintrc)Λར༻͢Δํ๏
textlintͷϧʔϧΛΧελϚΠζ͢Δํ๏
• ΧελϚΠζํ๏Πϯετʔϧͨ͠ϧʔϧͷGitHubʹ ॻ͔Ε͍ͯΔ .textlintrcΛར༻͢Δ͜ͱͰΧελϚΠζ͕Մೳ ݕ͞ΕͨΤϥʔͷ༰Λແࢹ͍ͨ͠ͱ͖ʹదٓ .textlintrcΛߋ৽͍ͯ͘͠Πϝʔδ
ࣗͷ.textlintrcͷհ • textlint-rule-preset-ja-technical-writing - ٕज़จॻ͚ͷϧʔϧϓϦηοτ • textlint-rule-no-todo - ʰToDo:ʱ
ͱ͍͏୯ޠ͕͍ͬͯͨΒࢦఠ͢Δ • textlint-rule-prh - ਖ਼ޡදͷࣙॻΛొ͢Δͱදه༳ΕΛࢦఠ͢Δ - IT༻ޠͷେจࣈখจࣈͳͲͷνΣοΫʹศར
ࣗͷtextlintͷΞτϓοτྫ
·ͱΊ
• textlinttextlintຊମͱϧʔϧʹΑͬͯߏ͞Ε͍ͯΔ • .texlintrcΛΧελϚΠζ͢Δ͜ͱͰtextlintͷϧʔϧՃ ϧʔϧमਖ਼͕Ͱ͖Δ • textlintΛࢼ͠ʹͬͯΈ͍ͨ߹ϓϦηοτΛ ಋೖ͢Δͷ͕Φεεϝ ࠓճͷ·ͱΊ
APPENDIX
• textlintϧʔϧҰཡ • https://github.com/textlint-ja • ࠓճհٕͨ͠ज़จॻ͚ϓϦηοτ • https://github.com/textlint-ja/textlint-rule-preset-ja-technical- writing •
ࠓճͷεϥΠυͷݩωλهࣄ • https://nishinatoshiharu.com/install-textlint/ • textlint։ൃऀʹΑΔtextlintհهࣄ • https://efcl.info/2015/09/10/introduce-textlint/ ࢀߟϦϯΫ
WEB+DB_PRESS.ymlʹΑΔදه༳ΕνΣοΫྫ Ҿ༻ݩIUUQTHJUIVCDPNQSISVMFTCMPCNBTUFSNFEJB8&##%#@13&44ZNM • /i - େจࣈͱখจࣈΛ۠ผ͠ͳ͍ • \b -
୯ޠͷઌ಄͔ඌʹϚον͢Δ (୯ޠͷ۠ΓΛఆ͢Δࡍʹར༻)
textlintͷϧʔϧҰཡʹ͍ͭͯ Ҿ༻ݩIUUQTHJUIVCDPNUFYUMJOUKB
จষྗΛ͑ΔΦεεϝࢀߟॻ
ࣥචεέδϡʔϧ