CodeSniffer는 동일한 줄에 여러 개의 들여 쓰기 공간 오류를 제공합니다

StackOverflow https://stackoverflow.com/questions/9511157

  •  14-11-2019
  •  | 
  •  

문제

나는 Codesniffer가 어떤 노선에 2 개의 들여 쓰기 공간 조건을 적용하는 이상한 상황을 얻는 것으로 보인다.예를 들어, 데모 목적을 위해 줄을 입력 한 것으로 설정하면 다음과 같은 오류가 출력됩니다.

336 |오류 |라인이 잘못 들여졌습니다.예상 4 칸, 0

336 |오류 |라인이 잘못 들여졌습니다.예상 6 공백, 0

보시다시피, 동일한 줄에 4 개의 공백과 6 개의 공백을 기대하고 있습니다.누군가이 행동을 보았습니까?

도움이 되었습니까?

해결책

The line of code in question is enclosed in an if else {} block, which is in turn enclosed in an if {} block.

If I change the if else to ifelse, it fixes the problem, with the Indent sniff reporting correctly.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top