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
220
Meguro.rb LT - codeclimate を 1 年ぐらい使ってみて
gaooh
March 23, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
GitHub composite actions
hkusu
1
120
進化する事業とデータ構造 ~Cloudbaseの場合~
tockn
2
230
技育祭2024春 LT Finatextホールディングス
kevinrobot34
1
120
理想の組織も自分たちで作ろう! ―LayerXの「全員採用」を支える文化 / How to create our own ideal team
ar_tama
6
2.2k
Webエンジニアのためのデータエンジニアリング概説
mtoriyama000
5
400
スクラムマスター不在でスクラムをやるのは(とても辛いので)やめておけ! #scrumfukuoka
nulabinc
PRO
4
900
Automate your changelogs! Release Drafter
onenashev
PRO
2
410
皆がすなるカオスエンジアリングといふものを、ネットワークオペレーションでもしてみむとてするなり
tjmtrhs
0
130
第131回 雲勉【オンライン】AWSを9年触ってきて経験した落とし穴、ハマったポイント
iret
6
480
5分で理解するWebAssemblyのWebの外の話 PHPはマイコンの夢を見るか?
usuyuki
3
200
20240314-AboutStorageAntivirusMeasures
takano0131
1
100
Node-AI のリッチな WEB フロントエンドを支える技術
nenonaninu
2
970
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Agile that works and the tools we love
rasmusluckow
323
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
11
1.4k
Building an army of robots
kneath
300
41k
4 Signs Your Business is Dying
shpigford
174
21k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
Designing for Performance
lara
601
67k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
56
13k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.5k
Statistics for Hackers
jakevdp
789
220k
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ΦεεϝͰ͢ ಋೖޙʹ͋·Γӡ༻ͰࠔΔ͜ͱͳ͔ͬͨ ίʔυϨϏϡʔָ Ұํఆண͢Δͱٯʹඍົͳͱ͜ΛᛉΒΕ͕ͪͳͷͰఆ ظతʹݟ͠ඞཁ
ઈࢍΤϯδχΞืूதʂ