问题描述
对于ROR开发,我使用Linux的Windows子系统。在ubuntu 20上工作。
在项目中运行rubocop时,每个文件显示以下问题。
“ Layout / EndOfLine:检测到回车符。
有什么解决办法吗?
解决方法
在UNIX(LF)系统上,您似乎有一组带有Windows行尾(CRLF)的文件,这会引起警告。
rubocop配置文件允许您编辑行尾的警告。
请参见https://github.com/rubocop-hq/rubocop/blob/master/config/default.yml#L582
要禁用,请在您的应用程序基本目录中创建一个包含以下内容的col1|col2|col3|col4
123|"\|"|""|2020-01-31T00:00:30.000Z
456|"\"|""|2020-01-31T00:00:30.000Z
678|"|"|""|2020-01-31T00:00:30.000Z
文件:
.rubocop.yml
要将行尾更改为unix样式,可以使用Layout/EndofLine:
Enabled: False
。