紙一重の積み重ねスマートフォン用の表示で見る紙一重の積み重ねアラフォーのエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。RuboCopはじめにはじめてのRailsプロジェクトで作成したプルリクエストで、RuboCopから指摘された事項をまとめます。RuboCopとはRubyのコードが「コーディング規約どおりに書かれているか」をチェックする静的コード解析ツールです。私のようなRails初心者にはとてもありがたいツールです。配列を指定する際に、%iまたは%Iがない。%記法%i要素がシンボルの配列(空白区切り)%I要素がシンボルの配列(空白区切り)。指定するときに、%iまたは%Iをつける。空のメソッドは1行で定義する。空のメソッドは1行で定義する。アクションの後ろにセミコロンを付与する。^^^^^^^詳細privateキーワードの前後には空白行を入れる。^^^^^^^^^^^^^^詳細インテンドの不一致。今回は、privateメソッドのインテンドが不一致だと指摘されていました。Railsチュートリアルの記載方法に習いましたが、Rubocop的にはダメなんですね。end修正内容インテンドを半角スペース4つから、半角スペース2つに修正。privateキーワード以下がprivateメソッドであることが分かるように記号を追加。^詳細)のインテンドは、先頭の(と同じにする。)修正内容)のインテンド位置を、先頭の(と同じになるように修正。^詳細クラス本体の最後で余計な空行が検出された。最後のendの前にある余計な空行を削除する。^^^^^^^^^^^^^^詳細ハッシュリテラルの要素が複数の行にまたがっている場合は、それらの要素をそろえる。チェックしているため、キーを左揃えにする。内側のスペースがない。修正内容falseの後ろにスペースを追加。Rubocopで見慣れない指摘を受けたのでメモ。axlsx_railsを使ってCSV出力機能を実装するメモ。最近、Pythonを使ってコードを書きます。はてなブログProSIerで働く36歳のエンジニアです。自社WEBサービスの開発・AWSのインフラ構築を行っています。なれる最高のフルスタックエンジニアを目指して、RailsやAWSをこつこつ学習中。本を10冊出すことが夢です。PL/SQL」(シーアンドアール研究所)の著者。#devsumiDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。