Skip to content

Commit 848ce78

Browse files
committed
Update old sass-lint instructions to stylelint
1 parent 774ea3a commit 848ce78

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sass-style-guide.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -290,21 +290,21 @@ Möchte man dagegen einen kompletten Block beschreiben, so setzt man den Komment
290290

291291
## Linting
292292

293-
Zum Testen unseres Sass-Codes benutzen wir [Sass Lint](https://github.com/sasstools/sass-lint). Die Dokumention der Regeln findet ihr [hier](https://github.com/sasstools/sass-lint/tree/master/docs/rules). Unsere Konfiguration findet man in unserem [Template-Repo](https://github.com/zweitag/rails-project-template/blob/master/.sass-lint.yml).
293+
Zum Testen unseres Sass-Codes benutzen wir [Stylelint](https://stylelint.io). Die Dokumention der Regeln findet ihr [hier](https://stylelint.io/user-guide/rules/list). Unsere Konfiguration findet man in unserem [Template-Repo](https://github.com/zweitag/rails-project-template/blob/master/.stylelintrc).
294294

295295
### Verwendungsrichtlinien
296296

297297
Die Verwendung des Linters für neue Projekte ist **Pflicht**, damit Styleguide-Fragen in dem Projekt gar kein Thema werden.
298298

299-
* Dafür sollte jeder Entwickelnde lokal [die Editor-Integration](https://github.com/sasstools/sass-lint#ide-integration) verwenden, damit Fehler frühestmöglich erkannt werden.
299+
* Dafür sollte jeder Entwickelnde lokal [die Editor-Integration](https://stylelint.io/user-guide/integrations/editor) verwenden, damit Fehler frühestmöglich erkannt werden.
300300
* Falls die Editor-Integration keine Option sein sollte, bliebe auch die Möglichkeit eines Pre-Commit-Hooks.
301301
* Als zusätzliches Sicherheitsnetz sollte ein Check auf Pull-Request-Ebene existieren. Hierfür stellen wir eine TravisCI-Integration zur Verfügung.
302302

303303
### Installation
304304

305-
1. `npm install -g sass-lint`
306-
2. Manueller Check: `sass-lint -config .sass-lint.yml '**/*.sass' --verbose --no-exit`
307-
3. [Editor-Integration](https://github.com/sasstools/sass-lint#ide-integration) installieren
305+
1. `npm install -g stylelint stylelint-order`
306+
2. Manueller Check: `stylelint --config .stylelintrc --formatter verbose 'app/javascript/spa/stylesheets/**/*.s+(a|c)ss'`
307+
3. [Editor-Integration](https://stylelint.io/user-guide/integrations/editor) installieren
308308

309309
## EditorConfig
310310

0 commit comments

Comments
 (0)