elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Linters online más exigentes para javascript/ecmascript, HTML y CSS?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Linters online más exigentes para javascript/ecmascript, HTML y CSS?  (Leído 2,270 veces)
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Linters online más exigentes para javascript/ecmascript, HTML y CSS?
« 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.


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
« Respuesta #1 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).


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
« Respuesta #2 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?

En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Linters online más exigentes para javascript/ecmascript, HTML y CSS?
« Respuesta #3 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
« Última modificación: 7 Enero 2020, 22:56 pm por #!drvy » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines