끌어 오기 요청이 Execute Check에 걸리지 않습니다!

4095 단어 RuboCopcheckGitHub

개발 환경



rails 6.0.0
GitHub

주제



GitHub에 풀 요청을 한 후 Workflow.file에 느긋하게 Check를 걸면 연주됩니다.All checks have failed
1failing check


Details에서 상세를 확인하면 Execute check에서 걸려있는 것 같습니다.Execute check
Post Cache node packages
Post Cache gems0s



우선 오른쪽 상단에서 원시 로그를 확인하십시오.
2020-08-16T09:42:13.5299688Z For more information: https://docs.rubocop.org/rubocop/versioning.html
2020-08-16T09:42:14.6852790Z Inspecting 41 files
2020-08-16T09:42:14.6852963Z .......................................C.
2020-08-16T09:42:14.6853056Z 
2020-08-16T09:42:14.6853173Z Offenses:
2020-08-16T09:42:14.6853248Z 
2020-08-16T09:42:14.6853398Z spec/requests/users_spec.rb:4:1: C: Layout/EmptyLinesAroundBlockBody: Extra empty line detected at block body beginning.
2020-08-16T09:42:14.6853569Z spec/requests/users_spec.rb:5:1: C: Layout/IndentationWidth: Use 2 (not 4) spaces for indentation.
2020-08-16T09:42:14.6853724Z     let(:user){User.create(name: "abc", email: "[email protected]")}
2020-08-16T09:42:14.6853840Z ^^^^
2020-08-16T09:42:14.6853976Z spec/requests/users_spec.rb:5:15: C: Layout/SpaceBeforeBlockBraces: Space missing to the left of {.
2020-08-16T09:42:14.6854124Z     let(:user){User.create(name: "abc", email: "[email protected]")}
この下にもさらに続きます・・・

이것은 다른 끌어 오기 요청이 제대로 작동 할 때의 로그입니다.
2020-08-16T10:07:33.5081076Z For more information: https://docs.rubocop.org/rubocop/versioning.html
2020-08-16T10:07:34.4971235Z Inspecting 41 files
2020-08-16T10:07:34.4971682Z .........................................
2020-08-16T10:07:34.4972124Z 
2020-08-16T10:07:34.4972412Z 41 files inspected, no offenses detected
2020-08-16T10:07:37.8444334Z Created database 'zsksample_test'
2020-08-16T10:07:38.1426316Z yarn install v1.22.4
2020-08-16T10:07:38.2371503Z [1/4] Resolving packages...
2020-08-16T10:07:38.7254543Z [2/4] Fetching packages...
2020-08-16T10:07:50.0729245Z info [email protected]: The platform "linux" is incompatible with this module.
2020-08-16T10:07:50.0730032Z info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
2020-08-16T10:07:50.0754139Z info [email protected]: The platform "linux" is incompatible with this module.
2020-08-16T10:07:50.0754778Z info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
2020-08-16T10:07:50.0807608Z [3/4] Linking dependencies...
この下にさらに続きます・・・

차이는 offenses: 표기법
offenses는 뭐라고 알아 보면

위반, 반칙, (경미한) 범죄, 신경 쓰지 않는 것, 입복, 사람의 감정을 해치는 것,
무례, 모욕, 신경 쓰이는 것, 불쾌한 것
htps : // 에지ぇ.ぇbぃ오. jp / 혼텐 t / 오후

뭔가 위반하고 있니? 똑같은
그리고 그 원인은 rubocop이라는 Gem이라는 것을 알았다.

해결 방법



아래의 기사를 참고로 코딩 규약에 계속 재기록.

htps : // 이 m/베치/있어 ms/9후4155756f1아 fcdb378
htps : // 코 m / 요코 얀 / ms / 76에 6b330 아 6b9d908d6fb

훌륭하게 Check가 지나갔습니다.



마지막으로



이번 최초의 팀 개발이었기 때문에 rubocop이나 원래 Check의 의미도
모르게 원인 추궁까지 상당히 시간이 걸렸습니다. 좋은 공부가 되었습니다.

좋은 웹페이지 즐겨찾기