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
Meguro.rb LT - codeclimate を 1 年ぐらい使ってみて
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
gaooh
March 23, 2017
Technology
300
0
Share
Meguro.rb LT - codeclimate を 1 年ぐらい使ってみて
gaooh
March 23, 2017
Other Decks in Technology
See All in Technology
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
250
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
230
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
300
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
スケーリングを封じられたEC2を救いたい
senseofunity129
0
130
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
150
FASTでAIエージェントを作りまくろう!
yukiogawa
4
180
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
180
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
130
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
200
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
440
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
GraphQLとの向き合い方2022年版
quramy
50
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Spectacular Lies of Maps
axbom
PRO
1
660
A Soul's Torment
seathinner
5
2.6k
Transcript
CODECLIMATE Λ̍͘Β͍ͬͯΈͯ @gaooh
WHO ARE YOUʁ @gaooh ( ΨΦʔ ) Viibar͔Βདྷ·ͨ͠ɻ ೣͱϏʔϧͱRuby͕͖Ͱ͢ɻ
AGENDA code climate ͱ code climate Λಋೖ͢Δ·Ͱͷมભ code climate ͱͷ͖߹͍ํ
CODE CLIMATE ͱ ίʔυͷ੩తղੳΛઐʹߦͬͯ͘ΕΔαʔϏε Φʔϓϯιʔεແྉ͕ͩɺprivateͳϦϙδτϦ ༗ྉ $20.00 per seat /
month ( ׂΓͯ͘͠ΕΔ༏͋͠͞Δ) ࠷ۙͩͱ SideCIͱ͍͏બࢶ͋Γ·͢Ͷ
RUBY ON CODE CLIMATE rubocop brakeman reek bundler-audit
FRONTEND coffeelint scss-lint eslint
None
طଘͷrubocop.ymleslintrcͷઃఆՃຯͯ͘͠ΕΔ codeclimate.ymlͰ͞Βʹ্ॻ͖Ͱ͖Δ
None
ܯࠂͷཧ༝ରॲྫαΠτ্Ͱ֬ೝͰ͖Δ IssueΛνέοτཧγεςϜͱ࿈ܞͰ͖Δ ਂͳཧ༝͕͋Δͱ͖ແޮʹͰ͖Δ
None
ಋೖ·Ͱͷมભ 1 ৭ʑॻ͖ํʹΒ͖͕ͭग़ͯίʔυϨϏϡʔʹஓͳϨ Ϗϡʔ͕૿͑࢝ΊͨͷͰrubocopΛಋೖ ( Lv.1 ) CircleCIͰνΣοΫ͠Α͏ʂ ( Lv.
3 ) ruby ΛΓ࢝ΊΔͱવϑϩϯτ ( Lv. 5 ) brakemanͱ͔ೖΕ͍ͨΑͶʂͨͩطଘ͕͋Δ͠νΣοΫ ͚ͩͶ( Lv. 8 )
๚ΕΔ҉Ӣ CircleCIͰrubocopམͪͯςετ௨͍ͨ͠Μ͚ͩͲ ͦͦCIʹ͕͔͔࣌ؒΔͷͰશ෦͔͚ΔͷͰͳ͚͔ࠩͩ͘ ͚Α͏ ʮbrakemanʯͱ͔ຖճνΣοΫ͍Δʁ Τϥʔग़͍ͯΔͷΘ͔Δ͚ͲݪҼΘ͔Γʹ͍͘ΑͶ reactΛೖΕͯΈ͍ͨΜ͚ͩͲeslint͕
ಋೖ·Ͱͷมભ 2 ͩΜͩΜ໘ʹͳ͖ͬͯͨɻ ͨͩҎԼͷཧ༝ʹΑΓࢿ͍ͨ͠ อकੑ ॻ͖ํʹ໎Θͳ͍͜ͱʹΑΔޮԽॏཁ ϨϏϡʔෛՙΛԼ͛Δ෭࣍ޮՌ͋Δ
͖߹͍ํ GPAʹҰتҰ༕͠ͳ͍ lint ઃఆ͖ͪΜͱݟ͢ ʮcodeclimateʹౖΒΕ͔ͨΒʯͱ͍͏ίϛοτίϝϯτʹ ͪΌΜͱ͖߹͏ ϑΝΠϧཧrevertͳͲ͕ཧ༝ͰҾ͔͔ͬͬͨ࣌ͷϧʔϧ ܾΊ͓ͯ͘
·ͱΊ codeclimateΦεεϝͰ͢ ಋೖޙʹ͋·Γӡ༻ͰࠔΔ͜ͱͳ͔ͬͨ ίʔυϨϏϡʔָ Ұํఆண͢Δͱٯʹඍົͳͱ͜ΛᛉΒΕ͕ͪͳͷͰఆ ظతʹݟ͠ඞཁ
ઈࢍΤϯδχΞืूதʂ