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
gaooh
March 23, 2017
Technology
0
230
Meguro.rb LT - codeclimate を 1 年ぐらい使ってみて
gaooh
March 23, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
260
Linuxのブートプロセス
sat
PRO
6
100
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
280
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
500
LangGraph × Bedrock による複数の Agentic Workflow を利用した Supervisor 型のマルチエージェントの実現/langgraph-bedrock-supervisor-agent
ren8k
3
440
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
300
きのこカンファレンス_ランチスポンサーセッション
kabaya
1
330
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
4
2.1k
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
160
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
4
350
OCI IAM Identity Domains Entra IDとの認証連携設定手順 / Identity Domain Federation settings with Entra ID
oracle4engineer
PRO
1
1.4k
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
2
220
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
69
10k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Fireside Chat
paigeccino
36
3.2k
Practical Orchestrator
shlominoach
186
10k
Building Adaptive Systems
keathley
40
2.4k
It's Worth the Effort
3n
184
28k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
270
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
590
Facilitating Awesome Meetings
lara
53
6.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
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ΦεεϝͰ͢ ಋೖޙʹ͋·Γӡ༻ͰࠔΔ͜ͱͳ͔ͬͨ ίʔυϨϏϡʔָ Ұํఆண͢Δͱٯʹඍົͳͱ͜ΛᛉΒΕ͕ͪͳͷͰఆ ظతʹݟ͠ඞཁ
ઈࢍΤϯδχΞืूதʂ