2016-08-30 2 views
0

Ich arbeite an einem Projekt, für das wir rspec Tests auf Codeship, zusammen mit Rubocop für Ruby Style Konsistenz.Wie kann man scss-lint in Codeships integrieren?

Wir verwenden scss-lint in Entwicklung und als Editor Integration für sass Stile.

Wir würden gerne scss-lint in Codeships integrieren, so dass wir ähnliche Berichte erhalten würden, wie wir es für rspec und rubocop nach dem Ausführen unserer Testsuite erhalten.

Kann jemand mit einem detaillierten Weg helfen, dies zu tun? Gibt es etwas, um dies schnell und einfach zu erreichen? (ähnlich wie Rubocop integriert ist).

Ich habe etwas in der Codeship-Dokumentation über Docker gelesen, aber wir verwenden derzeit kein Docker, also habe ich mich gefragt, ob es eine andere Lösung geben würde.

Danke für Ihre Hilfe!

Antwort

0

Sie sollten in der Lage sein, scss-lint einfach über RubyGems (oder Bundler) zu installieren und dann einfach gegen Ihre Dateien auszuführen.

So etwas wie

gem install scss_lint 
scss-lint app/assets/stylesheets/ 

individuelle Konfigurationsoptionen zu versorgen, ist einfach eine .scss-lint.yml-Datei im selben Verzeichnis. Ein Beispiel finden Sie in https://github.com/codeship/documentation/. (Obwohl diese Projekte auf unserer Docker-Plattform ausgeführt werden, sind die grundlegenden Schritte für die Verwendung derselben identisch.)

Verwandte Themen