Intento encontrar la regla eslint para evitar escribir if-else en un estilo de línea. ¿Qué debo esperar?
// Wrong if() /* some code */ else /* some code */ // Correct if() { /* some code */ } else { /* some code */ } // But for if statement (without else) should be correct both if() /* some code */ if() { /* some code */ }Con la regla de sintaxis no restringida, puede prohibir una sintaxis específica.
La siguiente regla normalmente debería prohibir la declaración abreviada if.
no-restricted-syntax: ["error", "IfStatement > ExpressionStatement > AssignmentExpression"]