2017-05-18 9 views
1

나는 최근에 내 스타일 시트를 통해 실행 Stylelint을 설정하지만있는 그대로 차라리 계속 거라고 던지고 오류가있다 :특정 인스턴스에서 스타일 린트가 들여 쓰기를 무시하게 만드시겠습니까?

enter image description here

오류가 나는 하나의 공간 이전을 사용하지 않는 것입니다 { 그리고이 부분을 읽기 쉽도록 대부분의 다른 경우에 적용하고 싶습니다.

이러한 종류의 들여 쓰기 패턴을 허용하는 규칙을 수정하거나 CSS 블록에 대한 규칙을 비활성화 할 수 있습니까? 후자는 이상적이지 않지만 내가 얻을 수있는 것을 취할 것입니다.

그렇지 않으면 그냥 무시할 것입니다.

답변

1

문제의 규칙이 block-opening-brace-space-before이라고 생각합니다.

/* Enforce a single space before this opening brace */ 
a { 
    color: red; 
} 

/* Don't enforce anything before this opening brace */ 
a { color: red; } 

: 만 여러 블록 무시 한 줄 블록의 여는 중괄호 전에 하나의 공간을 적용하려면

, 당신은 너무 규칙의 always-multi-line 차 옵션을 사용하여 수행 할 수 있습니다 그러나 여는 중괄호 단일 행 키 프레임 선언 블록을 특별히 무시하는 옵션은 없습니다. 이것이 원하는 경우 기능 요청 문제를 제기하십시오.

그것은 각 내에서 한 줄 키 프레임 선언 블록의 열린 중괄호의 정렬을 적용

할 수 있습니다 create a plugin 들여 쓰기 패턴의 이러한 종류를 허용하도록 규칙을 수정하거나 가능 @ 키 프레임.

그렇지 않으면 CSS 블록에 대한 규칙을 사용 중지 하시겠습니까?

stylelint-disable 명령을 사용하면이 코드 블록에 대한 block-opening-brace-space-before 규칙을 해제 할 수 있습니다.

+0

사용 중지 명령을 사용하여 종료되었습니다. 나는 이것이 장기적인 해결책으로 어떻게 느껴지는 지 모르겠지만 지금은 그렇게 할 것입니다. 감사! – dougoftheabaci