Почему правонарушения в виде рубокопа (обнаружен символ возврата каретки) в Windows 10 pro, но не в Mac? - PullRequest
0 голосов
/ 26 марта 2019

код ниже:

def fix(value)
  value << 'xyz'
  value = value.upcase
  value.concat('!')
end

s = 'hello'
t = fix(s)

puts s
puts t

не показывает правонарушений с рубокопом в Mac, но показывает

C: Carriage return character detected
def fix(value) ...
^^^^^^^^^^^^^^

в windows 10 pro.

1 Ответ

2 голосов
/ 26 марта 2019

Unix и Windows используют разные символы для обозначения новой строки .В то время как Unix использует line feed ("\n"), Windows использует carriage return + line feed ("\r\n").

Просто настройте IDE на компьютере с Windows, чтобы использовать только версию Unix.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...