При передаче следующего кода в jshint он считает, что строка-строка в условии if-bad является плохим, говоря "Плохая линейная ошибка перед" && ".
if (1 == 1
&& true) {
console.log("hello world");
}
Тем не менее, наличие очереди после '& &' Это хорошо.
if (1 == 1 &&
true) {
console.log("hello world");
}
Почему jshint считает первое неправильным, а последнее - правильным?