Digamos que tengo este código:
export class a { private async func(){ try { await something(); } catch (error) { ///// } } }Quiero evitar el uso de try-catch cuando solo hay una línea en el bloque try y, en su lugar, usar catch de esta manera:
await something().catch(err => {…});¿Hay alguna regla de ESLint que generará un error por eso?
¡Gracias!
EDITAR 1
Traté de usar la regla no-restricted-syntax con mi @typescript-eslint/parser de acuerdo con el AST, pero no funciona:
"no-restricted-syntax": [ "error", { "selector": "TryStatement > BlockStatement[body.length=0]", "message": "No try block for one line!" } ],