codeclimate-eslint ist eine Code-Klimaperation, die Eslint umrundet. Sie können es auf Ihrer Befehlszeile mit der Code -Klima -CLI oder auf unserer gehosteten Analyseplattform ausführen.
Eslint ist ein Instrument zur Identifizierung und Berichterstattung über Muster, die im CODE ECMASSCIPT/JavaScript zu finden sind. Es kann mithilfe einer Konfigurationsdatei konfiguriert werden.
Es gibt einige wichtige Versionen von Eslint. Die neueste Hauptversion ist 4. Diese Motor bietet einige Kanäle für Hauptversionen von Eslint.
Dieser Zweig ist für den latest Kanal (IE -Standard) und bietet Eslint 3 -Unterstützung.
Für Eslint 4 siehe channel/eslint-4 Branch.
Wenn Sie es noch nicht getan haben, installieren Sie die Codeklima -CLI
Run codeclimate engines:enable eslint . Dieser Befehl installiert beide die .codeclimate.yml
Sie sind bereit zu analysieren! Suchen Sie in den Ordner Ihres Projekts und führen Sie codeclimate analyze aus
ignore_warnings Standardmäßig wird diese Engine sowohl Eslint -Fehler als auch Warnungen als Code -Klimaprobleme ausgeben. Wenn Sie es vorziehen, können Sie Verstöße gegen Warnebene ignorieren, indem Sie die Konfigurationsoption ignore_warnings festlegen:
eslint :
enabled : true
config :
ignore_warnings : true extensions Wenn Sie ein Plugin wie eslint-plugin-json oder eslint-plugin-html verwenden, sollten Sie diesen Wert festlegen, um sicherzustellen, dass die entsprechenden Dateien enthalten sind:
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchStandardmäßig überspringt diese Engine Dateien, die anscheinend abgebaut werden (durchschnittliche Zeilenlänge über 100). Diese Funktion kann deaktiviert werden, um alle Dateien für die Analyse einzuschließen.
eslint :
enabled : true
config :
sanitize_batch : falseUm Hilfe bei Eslint zu erhalten, lesen Sie ihre Dokumentation.
Wenn Sie auf ein Code -Klimaproblem stoßen, schauen Sie sich zunächst die Github -Probleme dieses Projekts an, da Ihre Frage möglicherweise bereits behandelt wurde. Wenn nicht, eröffnen Sie mit uns ein Support -Ticket.