Rubocop指摘一覧
Rubocopにて怒られたメモ
随時更新予定
1. Indent the first line of the right-hand-side of a multi-line assignment.
インデントずれて怒ってる。
VSCodeの自動改行でも
point +=
if i <= 7 && frame_exec.first == 10 && frames[i + 1][0] == 10 #ダブルストライク
20 + frames[i + 2].first
ifみたく右にずらせということ。(+=の後は改行不要だが、個人的にこちらが好き)
2. Add an empty line after magic comments
1行の空白ラインを挿入する。
3. bowling.rb:1:1: W: Lint/ScriptPermission: Script file bowling.rb doesn't have execute permission.
#!/usr/bin/env ruby
^^^^^^^^^^^^^^^^^^^
権限付与する。
chmod u+x bowling.rb
4. Missing frozen string literal comment
下記は卒業生の方のブログより。
(ぶっちゃけここを見たほうが、、、)
5. Missing space after #.
C: Missing space after #.
コメントの#文字の後に空白がない。
6. Final newline missing.
最終改行がない。
VScodeにて
コマンド(⌘) + ,(カンマ)
files.insertFinalNewline
また下記も設定する。
余計な改行削除
trimFinalNewlines
余計なスペース削除
files.trimTrailingWhitespace