Es posible que esto ya exista, pero parece que no puedo encontrarlo, ¿cómo haría cumplir la colocación de espacios en el interior de las llaves en la asignación de desestructuración?
const {resize} = state.requests; // current
vs
const { resize } = state.requests; // wanted
Parece que en eslint, esta es la regla object-curly-spacing
:
http://eslint.org/docs/rules/object-curly-spacing
Aunque tslint no lo admite de forma nativa, parece que el proyecto tslint-eslint-rules ha agregado soporte para él:
https://github.com/buzinas/tslint-eslint-rules/blob/master/src/docs/rules/objectCurlySpacingRule.md
¿Hay planes para agregar esto a tslint de forma nativa?
La ausencia de esta regla también afecta la declaración del literal del objeto.
duplicado de #1044
Comentario más útil
Parece que en eslint, esta es la regla
object-curly-spacing
:http://eslint.org/docs/rules/object-curly-spacing
Aunque tslint no lo admite de forma nativa, parece que el proyecto tslint-eslint-rules ha agregado soporte para él:
https://github.com/buzinas/tslint-eslint-rules/blob/master/src/docs/rules/objectCurlySpacingRule.md