2016-08-11 2 views
0

프로젝트에 사용할 모든 규칙이 포함 된 .scss-lint.yml 파일이 있습니다.SCSS 보풀 : 클래스 이름 만 선택 자로 사용합니다.

우리가 SCSS에서 시행하는 한 가지 점은 BEM 문서에 따라 클래스 만 대상으로한다는 점입니다.

.scss-lint.yml에 해당되지 않으므로 현재 일종의 비공식적 인 규칙으로 표시됩니다.

scss-lint page에서 즉시 분명하지 않습니다. 클래스 이름 이외의 것이 선택기로 사용되는 경우 오류가 표시되는 YML에 적용 할 수있는 규칙이 있습니까?

답변

0

스타일 시트에서 클래스 대 ID의 사용을 강제하는 idSelector linter https://github.com/brigade/scss-lint/blob/master/lib/scss_lint/linter/README.md#idselector이 있습니다. 그래서 .scss-int.yml

SelectorFormat: enabled: true convention: BEM

를 사용할 수있는 상단에 포함됩니다 https://github.com/brigade/scss-lint/blob/master/lib/scss_lint/linter/README.md#selectorformat

- 당신이 BEM을 사용하는 경우

, 나는 SelectorFormat을 활성화하고 BEM 대회에서 통과 권합니다

NameFormat: enabled: true convention: BEM

모든 링크는 문서입니다 여기에 https://github.com/brigade/scss-lint/blob/master/lib/scss_lint/linter/README.md#linters

희망이 도움이됩니다.