Actualmente estoy analizando diferentes paquetes de código. Estoy usando ESLint para verificar la calidad del código.
Después de analizar, obtengo un objeto con errores de ESLint y con qué frecuencia aparecieron.
"no-multi-assign": 1, "no-var": 47, ... "comma-dangle": 133, "no-shadow": 136, Ahora tengo muchos errores, pero realmente no puedo calificar qué tan graves son los errores. El único error no-multi-assign es sin duda más grave que los 133 errores de comma-dangle .
Ahora la pregunta es, ¿hay algún tipo de clasificación que otorgue a cada error de ESLint una clasificación de gravedad? Tal vez alguien tenga una idea de cómo clasificar estos errores.
Aquí hay una lista con todas las reglas de ESLint
Las reglas de ESLint tienen 0 ( "off" ), 1 ( "warn" ) o 2 ( "error" ), lo que se traduce aproximadamente en cuán "severa" es la regla.
Puede encontrar personas que publican su propio eslintrc.json , que puede usar como 'clasificación'. Un ejemplo es standard/eslint-config-standard
Pero no habrá ninguna clasificación significativa, como que no-console es más severa que la no-empty pero menos severa que la no-labels , ya que eso es realmente subjetivo.