CodeNifferは同じ行に対して複数のインデントスペースエラーを与えます

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

  •  14-11-2019
  •  | 
  •  

質問

CodesNifferがいくつかのコード行に2つのインデントスペース条件を適用している奇妙な状況を得ているようです。例は以下の通りであり、ここで、Demo目的の行に0インデントを設定すると、次のエラーが出力されます。

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