Esta última me gustaría que se revise particularmente. Se define un orden en el que van los distintos elementos de una clase, pensado principalmente para el orden en modelos. El orden es una combinación del ejemplo que sale en los docs y lo que vi en platanus revisando modelos. Ahí díganme si les hace sentido o cambiarían algo.
El cop define una lista en ExpectedOrder que puede tener: grupos definidos en Categories, macros sueltas (enum, aasm), algunas cosas definidas de antemano en algún lado que rubocop entiende (constants, methods), y cosas anteriores con prefijo de nivel de privacidad.
Al recibir una clase con el orden dado vuelta lanza los siguientes errores:
Y al correr el autocorrect queda así:
Los espaciados quizás es mejorable, pero hace harto de la pega
Se habilitan algunas reglas nuevas en rubocop:
Esta última me gustaría que se revise particularmente. Se define un orden en el que van los distintos elementos de una clase, pensado principalmente para el orden en modelos. El orden es una combinación del ejemplo que sale en los docs y lo que vi en platanus revisando modelos. Ahí díganme si les hace sentido o cambiarían algo. El cop define una lista en
ExpectedOrder
que puede tener: grupos definidos enCategories
, macros sueltas (enum
,aasm
), algunas cosas definidas de antemano en algún lado que rubocop entiende (constants
,methods
), y cosas anteriores con prefijo de nivel de privacidad.Al recibir una clase con el orden dado vuelta lanza los siguientes errores:
Y al correr el autocorrect queda así:
Los espaciados quizás es mejorable, pero hace harto de la pega