Mejor código,
sin esfuerzos, sin siquiera IA
Maëlle Salmon (rOpenSci), Hugo Gruson (EMBL), Etienne Bacher
/home/maelle/Documents/conferences/latinr25-mejorar-codigo/test.R:2:7: warning: [comparison_negation_linter] Use x != y, not !(x == y).
ok <- !(x[1] == y[1])
^~~~~~~~~~~~~~~
/home/maelle/Documents/conferences/latinr25-mejorar-codigo/test.R:2:12: style: [implicit_integer_linter] Use 1L or 1.0 to avoid implicit integers.
ok <- !(x[1] == y[1])
~^
/home/maelle/Documents/conferences/latinr25-mejorar-codigo/test.R:2:20: style: [implicit_integer_linter] Use 1L or 1.0 to avoid implicit integers.
ok <- !(x[1] == y[1])
~^
/home/maelle/Documents/conferences/latinr25-mejorar-codigo/test.R:4:13: style: [implicit_integer_linter] Use 1L or 1.0 to avoid implicit integers.
z <- x + 1
~^
En tu ordenador (terminal, IDE…), de vez en cuando
De forma automatica: para PR por ejemplo.
No es local (pero lo puede ser);
Cuesta;
No es deterministica;
Problemas éticos e ideologicos.
Mejoras tu codígo sin esfuerzo, sin siquiera IA, con
Air
{flir} o jarl
{lintr}
Y con revisión por seres humanos!
https://latinr25-mejorar-codigo.netlify.app/
Gracias a Yanina Bellini Saibene y Lionel Henry.