kokoichi206 / rails-prac

0 stars 0 forks source link

rubocop で転けた時に ci を fail にしたい! #8

Closed kokoichi206 closed 2 years ago

kokoichi206 commented 2 years ago

今、ci のなかで rubocop が転けても、失敗とならずに GREEN になっちゃう!

rubocop + reviewdog を呼んでる箇所

bundle exec rubocop | reviewdog -reporter=github-pr-review -f=rubocop
kokoichi206 commented 2 years ago

原因

bash はデフォルトではパイプフェイルを検知しない

❯ exit 1 | echo hoge
hoge
❯ echo $?
0

対策

❯ set -o pipefail
❯ exit 1 | echo hoge
hoge
❯ echo $?
1