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
A
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!
Könnten Sie uns sagen, was Sie mit Hound und BEM so weit eingerichtet haben, damit wir wissen, wo Sie gerade stehen? –