(自分用メモ)最終課題2 ECサイト 環境構築 Rubocop作動させる②
<結論>
ymlファイルのインシデントをまだ分かってなかった。
<以下本文>
■現状
表題の件、最終課題2に取り組んでいます。
Push時に以下、Rubocopにて検出されます。
検出内容確認の上、@product前のインシデントを調整しましたが、全くおなじ検出が出ます
■やりたいこと
Rubocopを通して、CI全て自動で実施されるようにしたい
課題提出の「CIが3本通っていることを確認してください」の状態にしたい
■git
回答
ユーザー画像
清水
2022/12/18 19:06
まずローカルで通っていますか?ローカルで通ったのを確認してからCIでも確認するのが良いと思います。
添付画像だと確かにRubocopのエラーが出ると思います(どう直すかはエラー内容から調べてみてください)。
ユーザー画像
長井宏樹
2022/12/18 20:00
清水さま
ご回答ありがとうございます。
お手数ですが、もう少し説明いただいてもよろしいでしょうか
>ローカルで通る
というのはコントローラーが正しく機能し、正しい画面(商品詳細ページ)が出るということでしょうか?
回答としましては、詳細ページ出ています。
>添付画像だと確かにRubocopのエラーが出ると思います
どこを見られてそう判断されましたでしょうか。判断基準を知りたく、ご教唆いただけますでしょうか
(当方の認識としては、offenseは既に修正済みのはずも、同じofenseが出て理由がわからない。そもそもエラーが出ているのかもわからないという状態です)
ユーザー画像
清水
2022/12/18 20:09
すいません、言葉足らずでした。
というのはコントローラーが正しく機能し、正しい画面(商品詳細ページ)が出るということでしょうか?
いえ、rubocopをローカルで実行して通る、ということです。
どこを見られてそう判断されましたでしょうか。判断基準を知りたく、ご教唆いただけますでしょうか
実装コードの画像です。それを伝えてしまうと答えになってしまうのでエラー分から原因を調べてみてください。
ユーザー画像
長井宏樹
2022/12/18 20:33
清水さま
ご回答ありがとうございます。
Ruboローカルで通しました。以下同じ結果となりました。
また、エラー文検索しまして、以下のサイトを参考に自身のVSコード確認しましたが、インデントの入れ方はスペースに設定されていて、
エラー文通り、2つスペースでインデント入れておりますが、何も変わりませんでした。
ユーザー画像
清水
2022/12/18 20:45
エラー文通り、2つスペースでインデント入れておりますが
その状態でpushしてgithubのurl共有して頂けますか?
ユーザー画像
長井宏樹
2022/12/18 20:55
清水さま
ご査収ください
ユーザー画像
清水
2022/12/18 21:07
のL3のインシデントは正しいでしょうか?確認お願いします。
ユーザー画像
長井宏樹
2022/12/18 21:20
清水さま
遅くまで対応ありがとうございます。
Rubo通りました。
当方のインデント(スペースでやるのか、タブでやるのか)の理解ができていませんでした。
追加質問で申し訳ありませんが、
上記の投稿について、VScodeの設定では業界スタンダード(タブなのかスペースなのか)はありますでしょうか?
急ぎではありませんので、明日で結構ですので教えていただけますと助かります
Discussion