祝贺Hound.ci与BEM合作

时间:2016-06-01 14:34:44

标签: css bem

我使用 Hound CI 作为我的代码风格警察, BEM 用于我的css命名,而Hound不喜欢BEM。如何配置Hound以避免评论BEM类名?

1 个答案:

答案 0 :(得分:0)

Hound使用SCSS-lint作为SCSS linting规则。为了让Hound对BEM负责,我们需要将linter的selectorFormat约定设置为hyphenated_BEM。这是一种方法:

Hound会为您的初始配置查找.hound.yml个文件。所以,让我们先告诉Hound使用特定的SCSS linter配置文件:

#.houndl.yml

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

然后我们可以在SCSS linter文件中设置自定义配置:

#.scss-linter-config.yml

linters:
  SelectorFormat:
    enabled: true
    convention: hyphenated_BEM

我们现在应该得到适用于BEM的Hound评论!