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