Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: @XSStringManolo en 6 Enero 2020, 19:32 pm



Título: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
Publicado por: @XSStringManolo en 6 Enero 2020, 19:32 pm
Hace un par de días pasé el js por un linter y me tiro 2 warnings. En cambio lo pasé por otro y me tiro como 400 o una burrada así.
Busco linters muy exigentes para poder tener en consideración esos warnings y errores. Para aprender más que nada.

También pasé por alguno de html y css y me ayudaron a encontrar fallos y meta tags raros que usaba entre otras cosas.


Título: Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
Publicado por: MinusFour en 6 Enero 2020, 20:00 pm
Para JS, lo mejor es Eslint. No porque el linter sea muy exigente signifique que sea mejor. Los linters se usan para dos cosas, para evitar errores comunes y para reforzar un estilo de programación a través de todo el código fuente. Eslint lo puedes configurar para una gran cantidad de reglas y trabaja muy bien con plugins para otras cosas (como typescript por ejemplo).


Título: Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
Publicado por: @XSStringManolo en 7 Enero 2020, 22:00 pm
Para JS, lo mejor es Eslint. No porque el linter sea muy exigente signifique que sea mejor. Los linters se usan para dos cosas, para evitar errores comunes y para reforzar un estilo de programación a través de todo el código fuente. Eslint lo puedes configurar para una gran cantidad de reglas y trabaja muy bien con plugins para otras cosas (como typescript por ejemplo).
No tira casi nada el ESlint, alguna var que no "usaba" porque no no incluí el html.

estuve chapándome el code style de Google por empezar a escribir códigos en un estilo más extendido y me ha parecido curioso que los códigos de Google no usan este estilo en absoluto. A parte tiene malas sugerencias como remover las etiquetas head y body

Hay algún estilo más extendido? O ese está bien quitando esos detalles?



Título: Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
Publicado por: #!drvy en 7 Enero 2020, 22:54 pm
Citar
A parte tiene malas sugerencias como remover las etiquetas head y body


Yo creo que eso te lo dice porque estas insertando el javascript inline, algo considerado mala practica la mayor parte del tiempo...


ESLint es una herramienta que se puede extender. No una guía de estilos.

https://github.com/google/eslint-config-google
https://medium.com/@uistephen/style-guides-for-linting-ecmascript-2015-eslint-common-google-airbnb-6c25fd3dff0


Además, porque Google adopte un estilo no quiere decir que todos lo deban adoptar. No es que sea mejor ni peor. Por ejemplo a mi los 2 espacios para tab me parecen una soberana gilipollez. 4 o nada.


Saludos