-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linter must be fed #23
Comments
Buenas! En particular el estilo de airbnb me parece...medio sospechoso a veces. En particular me parece que hay justificaciones válidas para comentar ciertos parámetros.
No estoy intentando boycottear la idea del linter. De hecho, si fueran warnings los hubiera dejado todos, pero me parece que muchos terminan siendo más una molestia que una ayuda. En particular, deberíamos dejar cosas como react/jsx-no-bind como una alerta. Muchas de estas cosas generan fricción a la hora de codear. Entiendo que haya un tema con la performance en algunos casos, pero a menos que estemos en tiempos de optimizar agresivamente no me parecen prioritarias, ni el tipo de cosas que deban hacer estallar un build o impedir un merge (a menos que el impacto en performance sea sustancial o de un componente muy crítico). Si, este post fue larguísimo. PD: no, no estoy tratando de politizar el thread con la foto de obama (!). :P |
banco la vuelta de no-unneeded-ternary y de jsx-no-bind |
El flag no-unneeded-ternary no me parece un mal criterio. Cual es la ventaja de hacer volver jsx-no-bind? Me parece que hay razones válidas para no descatar esa manera de escribir funciones. O al menos para dejarlo como advertencia. |
Bump. |
apruebo prettier totalmente |
Sin objeciones a no-unneeded-ternary. Tene en cuenta que capaz hay partes del codigo que empiezan a tirar warnings. Prettier, creo recordar que habriamos dicho que si casi unanimemente. Mientras se pueda configurar y todos acordemos por decreto real mantener un mismo estilo, fine by me. |
che, abro la discusion aca porque me parece mas apropiado que en el PR
si el linter se queja, la ultima opcion es deshabilitarle los warnings, para mi es como ponerle cinta a la luz de "revise el motor".
en lineas generales prefiero que si estamos haciendo algo que no le gusta al linter lo desactivemos para esa linea/funcion/archivo en particular y no para todo.
e65cebc
856fc13
particularmente estas dos me gustaria que vuelvan a estar:
https://eslint.org/docs/rules/no-unneeded-ternary (btw e65cebc#diff-338c05c4a3a26b3ef448d5647c424a19R12 eso hace llorar al niñito jesus :P )
https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-bind.md
iba a crear un PR con esto, pero creo que primero tendriamos que ponernos de acuerdo :D
The text was updated successfully, but these errors were encountered: