Мне действительно нравится выравнивание? и: моего троичного оператора, когда они не помещаются на линии, например:
var myVar = (condition
? ifTrue
: ifFalse
);
Однако JSHint жалуется с:
Плохой разрыв строки перед '?'
Зачем JSHint иметь это предупреждение? Есть ли какая-нибудь неприятность (например, вставка точки с запятой и т. Д.), От которой он защищает меня, или я могу безопасно изменить конфигурацию JSHINT, чтобы игнорировать ее?