0.1.0 • Published 12 months ago

eslint-config-aenima v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

eslint-config-aenima

Entorno

  • Lenguaje: Javascript
  • Version: >ES5
  • Entorno: NodeJS ​

Setup

instalar dependencias

npm i -D eslint eslint-config-aenima

crear archivo de configuracion de eslint y extender configuracion

{
    ...
    "extends": "aenima/{{ configuracion }}",
    ...
}

Configuraciones

aenima/recommended
ReglaEstiloDescripcion
quoteserrorsolo se permiten comillas simples
no-unused-varserrorno se permiten variables sin usar salvo que comiencen con _
identerrorlas identaciones son con de 4 tabs
semierrorlos ; son obligatorios despues de salto de linea
comma-dangleerrorlas , al final de las propiedades de los objetos y los items de array
space-before-function-parenerror1 espacio despues de los parentesis de funciones
object-curly-spacingerror1 espacio al escribir objetos, propiedades y valores en la misma linea

Funcionalidad​

¿Qué funcionalidad cumple?

configuraciones recomendadas para los proyectos en NodeJS. ​

¿Cuándo usar?

Utilizar cuando se crea un proyecto nuevo de NodeJS para tener una semantica igual en todo el codigo y evitar errores en ejecucion. ​

¿Cuándo no usar?

No utilizar cuando el proyecto no sea de NodeJS. ​

Pros

  • Codigo uniforme para todos los proyectos de la agencia
  • Utilización sencilla
  • No requiere copiar configuracion entre proyectos
  • Hay una configuracion para cada framework/entorno ​

Contras

  • Inicialmente no van a estar todas la configuracines de los frameworks
  • Hay configuraciones que pueden chocar con otras, si se usan varias configuraciones
0.1.0

12 months ago