2017-08-11 18 views
0

私は現在、atomをエディタとして使いますが、ウィンドウとOSXを分割するチームで働いています。 .eslintrc.jsは、改行スタイルをウィンドウ上の問題として報告しています(Expect行はLFで終わっていますが、CRLFが見つかりました)が、OSXではうまく動作します。 OSXでこのルールのみをチェックするようにeslintを指定する方法はありますかeslintのOS固有の設定を保持する方法

+1

テキストエディタを常にLFとして保存してください。 –

+0

多くの編集者は、['.editorconfig'ファイル](http://editorconfig.org/)に敬意を表します。その中に 'end_of_line = lf'を指定して、問題を解決してください。 – cartant

答えて

1

このルールを有効にする目的は、すべてのOSおよびエディタに沿って行末を統一することです。 Windowsを使用している同僚がLF(OSX、Linux)の行末を編集者に設定しておらず、代わりにCRLF(Windows)を持っている可能性があります。これは、通常、ほとんどのエディタで設定可能です。

Windowsで異なる行末を許可したい場合は、this postに示すようにバージョンコントロールをコミット時に統一するように設定することをお勧めします。text eol=lfプロジェクトの.gitattributesにあります。

その他の点では、コメントごとにend_of_line = lf.editorconfig fileに作成することをお勧めします。

関連する問題