`/* jshint expr: true */` tuns off that warning.  [It has been legal syntax since the original JS spec](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator).

The supposition I am making is the opposite of yours: adding `{}` around all conditional breaks does not make code less readable, but more importantly, provides more *manageable* code by adding insurance that other users will not be tripped up by missing the conditional expression or cause an expression to execute outside of the conditional block by forgetting to add `{}` when adding a second clause.

The platform team is using `"curly": true` on their `.jshintrc` and I would prefer to do the same.