Erwartete Zeilenumbrüche als 'LF', aber 'CRLF' als Zeilenumbruch-Stil in Eslint unter Verwendung von Schluck
Bei der Verwendung von eslint in der gulp-Projekt, dem ich begegnet ein problem mit Fehlermeldung
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
und ich bin mit Windows-Umgebung für das ausführen von gulp und die gesamte error log ist unten angegeben
Kiran (master *) Lesson 4 $ gulp
Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\
gulpfile.js
Starting 'styles'...
Finished 'styles' after 17 ms
Starting 'lint'...
'lint' errored after 1.14 s
ESLintError in plugin 'gulp-eslint'
sage: Expected linebreaks to be 'LF' but found 'CRLF'.
ails: fileName: c:\Users\Sai\Desktop\web-build-tools\4\js\extra.js
$>Users\Sai\Desktop\web-build-tools\4\js\extra.js
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
Habe ich auch extra.js - Datei, da der Fehler in der Angabe möglicher Fehler.
function getWindowHeight() {
return window.innerHeight;
}
getWindowHeight();
InformationsquelleAutor der Frage Backdoor Cipher | 2016-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie, ob die
linebreak-style
Regel konfigurieren, wie unten entweder in Ihre .eslintrc oder im source-code:Da Sie unter Windows arbeiten, möchten Sie vielleicht, diese Regel zu verwenden anstelle:
Beziehen sich auf die Dokumentation von
linebreak-style
:Dies ist eine Regel, die automatisch reparierbar. Die
--fix
option auf der Kommandozeile automatisch behebt Probleme gemeldet, die von dieser Regel.Aber wenn Sie behalten möchten
CRLF
line-endings in Ihrem code (wie Sie arbeiten auf Windows) verwenden Sie nicht diefix
option.InformationsquelleAutor der Antwort Dheeraj V.S.
Ich es nützlich gefunden, (wo ich wollte, zu ignorieren, Zeilenumbrüche und keine änderungen an den Dateien), um Sie zu ignorieren .eslintrc mit linebreak-Stil wie pro diese Antwort: https://stackoverflow.com/a/43008668/1129108
InformationsquelleAutor der Antwort The Coder