JSHintが次のことについて不平を言う理由を誰かが私に説明できますか?
window.location.href = String1
+ '#'
+ Sting2
+ '='
+ String3;
エラーで、Bad line breaking before '+' error
このエラーは、次のように説明されているlaxbreak
オプションで構成できることを理解しています。
このオプションは、コード内の安全でない可能性のある改行に関する警告のほとんどを抑制します。カンマ優先のコーディングスタイルに関する警告は抑制されません。それらを抑制するには、laxcommaを使用する必要があります(以下を参照)。
この説明はかなり簡潔で、そもそもなぜこのように線を切ることが悪いまたは緩いと見なされるのか興味があります。
私はここで聖戦を始めようとしているのではなく、JSHintの人々がなぜこれが悪いと思うのか、それがリンターに注入しているスタイルの好みであるかどうかについての客観的な答えを探しているだけです(JSLintは意見のあるリンター)、またはこの方法で改行したときに特定の通訳者に問題が発生する可能性がある場合。