2016-06-01 8 views
0

Ich verwende Hound CI wie mein Code-Stil Polizist und BEM für meine CSS Namensgebung und Hound nicht BEM mögen. Wie konfigurieren Sie Hound, um Kommentare zu BEM-Klassennamen zu vermeiden?Conguring Hound.ci mit BEM arbeiten

+0

Könnten Sie uns sagen, was Sie mit Hound und BEM so weit eingerichtet haben, damit wir wissen, wo Sie gerade stehen? –

Antwort

0

Hound verwendet SCSS-lint für SCSS-Linting-Regeln. Um Hound zu veranlassen, BEM zu berücksichtigen, müssen wir die selectorFormat-Konvention von Interter auf hyphenated_BEM setzen. Hier ist ein Weg, dies zu tun:

Hound sucht nach einer .hound.yml Datei für Ihre anfängliche Konfiguration. So lässt, beginnen Hound indem ich eine bestimmte SCSS Linter Konfigurationsdatei zu verwenden:

#.houndl.yml 

scss: 
    config_file: .scss-linter-config.yml 

Dann können wir unsere eigene config in unserer SCSS Linter-Datei:

#.scss-linter-config.yml 

linters: 
    SelectorFormat: 
    enabled: true 
    convention: hyphenated_BEM 

Wir sollten jetzt bekommen Hound Kommentare das gilt für BEM!