×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Continuous static program analysis @netwillnet
Slide 2
Slide 2 text
Freelance Rails Engineer @netwillnet
Slide 3
Slide 3 text
Now on Sale!!!1
Slide 4
Slide 4 text
Organizer
Slide 5
Slide 5 text
There are many static analysis tools
Slide 6
Slide 6 text
static analysis tool likes this
Slide 7
Slide 7 text
hound CI is one of solutions
Slide 8
Slide 8 text
hound CI comments on PR with rubocop
Slide 9
Slide 9 text
Great tool!!
Slide 10
Slide 10 text
* not free for private repo * only rubocop But…
Slide 11
Slide 11 text
pronto is an alternative
Slide 12
Slide 12 text
pronto-rubocop pronto-flay pronto-brakeman pronto-foodcritic pronto-rails_best_practices pronto-reek pronto-poper pronto-jshint pronto-spell pronto-haml Runner
Slide 13
Slide 13 text
> export GITHUB_ACCESS_TOKEN=xxxxx > pronto run -f github
Slide 14
Slide 14 text
Add comments to each commit
Slide 15
Slide 15 text
> export GITHUB_ACCESS_TOKEN=xxxxx > pronto run -f github If you execute it on CI, You can use what likes hound CI
Slide 16
Slide 16 text
Add comments to each commit
Slide 17
Slide 17 text
> export GITHUB_ACCESS_TOKEN=xxxxx > export PULL_REQUEST_ID=n > pronto run -f github_pr New Option has come!
Slide 18
Slide 18 text
Add comments to Pull Request
Slide 19
Slide 19 text
> export GITHUB_ACCESS_TOKEN=xxxxx > export PULL_REQUEST_ID=n > pronto run -f github_pr Input Pull Request ID is hassle…
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
> export GITHUB_ACCESS_TOKEN=xxxxx > prid YOUR_REPOSITORY !
Slide 22
Slide 22 text
Conclusion
Slide 23
Slide 23 text
Let’s do Continuous static program analysis with pronto