Cuando uso este comentario con el siguiente código, reformatea el código:
/*eslint object-property-newline: "error"*/ const obj1 = { foo: 'foo', bar: 'bar', baz: 'baz' };Sin embargo, cuando agrego esta línea a mi archivo ESLint RC, no se vuelve a formatear, aunque parece que se aplican otras reglas.
rules: { 'object-property-newline': 'error', 'other rules': 'warn', // ... }¿Alguien tiene alguna idea?
Editar: por ejemplo, esta regla se aplica:
'object-curly-newline': ["error", "always"],Si agrego este código:
var x = { xs: 1, xy: 2, greg: 3 };Y guarde el archivo, cambia a:
const x = { xs: 1, xy: 2, greg: 3, }; Pero quiero que cada propiedad del objeto esté en una nueva línea, lo que espero lograr con 'object-property-newline': 'error', .
Descubrí que es necesario agregar allowAllPropertiesOnSameLine y establecerlo en false , aunque pensé que sería la opción predeterminada.
'object-property-newline': ["error", { "allowAllPropertiesOnSameLine": false }],