rubocop / rubocop-jp

A place for RuboCop discussions in Japanese
55 stars 2 forks source link

全角文字利用時、アラインメントが揃っているのに警告(Layout/ExtraSpacing)が出る #43

Open ver-1000000 opened 6 years ago

ver-1000000 commented 6 years ago

rubocop-0.57.2 環境で(それ以前でも)、以下のような事象が発生します。

# 警告なし
VALID_CONSTANT = [
  ['Japanese is double-byte character set.', '日本語は全角文字です。'],
  ['English is single-byte character set.',  '英語は半角文字です。']
].freeze

# Layout/ExtraSpacing: Unnecessary spacing detected. が発生する
INVALID_CONSTANT = [
  ['日本語は全角文字です。', 'Japanese is double-byte character set.'],
  ['英語は半角文字です。',   'English is single-byte character set.']
].freeze

文字数でカウントしているのか、日本語を利用した場合、スペースによるアラインメントがうまく認識されません。

ver-1000000 commented 6 years ago

Layout/ExtraSpacingの区分で報告していますが、 #18 と重複しているかもしれません。

私の方では判断できないので、本Issueが不要である場合は適宜closeしてください。 :pray: