RepoPicks Radar

Actualizado todos los días hacia las 02:00 UTC

Guías

Inicio de Radar

ShellCheck

koalaman/shellcheckRevisado por IA

Qué hace

ShellCheck lee un script de bash o sh sin ejecutarlo y lista los problemas que encuentra: comillas olvidadas, comparaciones que siempre son verdaderas, comandos mal usados, cosas que funcionan en bash pero no en sh. Cada advertencia tiene un número con una explicación larga en la wiki del proyecto. Puedes pegar un script en shellcheck.net, ejecutar `shellcheck tuscript` en una terminal, ver las advertencias dentro de editores como VS Code, Vim o Emacs, o agregarlo a una compilación automatizada. Es gratis, GPL-3.0, y existe desde 2012.

Facilidad de instalación

A · descarga y abre · Web

  • Windows C
  • macOS C
  • Linux C
  • Web A

Nada que instalar en la web: "Paste a shell script on https://www.shellcheck.net for instant feedback", lo que el README llama la forma más fácil de probarlo. En una computadora se queda en C porque es un programa de terminal sin ventana propia: un comando lo instala (`winget install --id koalaman.shellcheck` en Windows, `brew install shellcheck` en macOS, `sudo apt install shellcheck` en Linux) y luego escribes `shellcheck tuscript` o lo conectas a tu editor.

Números en GitHub

Estrellas
40.266el 31 oct 2026
Descargas
65.477.1501.157.316 en la semana
Crecimiento
+22estrellas en 5 días

Estrellas a lo largo del tiempo

40.24040.25040.26040.270 26 oct27 oct28 oct29 oct30 oct31 oct 40.24040.25040.26040.270 26 oct29 oct

Datos

Funciona en
Web, Windows, macOS, Linux
Necesitas instalar
Nada más que el programa
Espacio en disco
no determinado
Cuentas o claves
Ninguna
Costo
Gratis · Gratis y GPL-3.0; las contribuciones también deben ser GPLv3. El sitio web y todos los paquetes no cuestan nada.
Licencia
GPL-3.0 (Copyleft)
Última actualización
26 oct 2026

Señales de riesgo (4)

  • Atenciónla versión web envía tu script al servidor de otra persona

    README: "Paste a shell script on https://www.shellcheck.net for instant feedback" y ese sitio "is always synchronized to the latest git commit". Cualquier cosa en el script que pegues — nombres de servidores, rutas, claves — sale de tu computadora. La instalación local no necesita internet.

    revisión con IA

  • Infolas versiones nuevas pueden romper una compilación automatizada

    README: "It's a good idea to manually install a specific ShellCheck version regardless. This avoids any surprise build breaks when a new version with new warnings is published." Si haces que una compilación falle por advertencias, fija la versión.

    revisión con IA

  • Infola última versión es de 2025 mientras el código sigue avanzando

    La versión más nueva es v0.11.0, del 2025-08-04, pero el último commit es del 2026-10-26, y hay 1089 issues abiertos frente a 40262 estrellas. Solo 30 versiones en 14 años: el proyecto está vivo pero publica pocas veces, así que la versión de tu gestor de paquetes puede ir bastante atrás del código.

    revisión con IA

  • Infoajustes extra en windows

    README: en Windows nativo "the system may use a legacy codepage", así que tienes que elegir una fuente TrueType y ejecutar `chcp 65001`, más una línea extra de codificación en PowerShell ISE, o la salida sale deformada.

    revisión con IA

La evidencia aparece en su idioma original.

Lo que Radar no pudo verificar

  • Si encuentra el error concreto de tu script: solo lee el texto y nunca lo ejecuta
  • Cuántas de sus advertencias no vienen al caso en tu script, algo que solo tú puedes juzgar
  • Si shellcheck.net guarda o registra los scripts que la gente pega ahí
  • Qué versión te da tu gestor de paquetes, que puede ser anterior a v0.11.0
  • El uso de disco, que la verificación automática no pudo determinar, aunque las descargas son de 2 a 14 MB

Proyectos parecidos

La app RepoPicks

Pronto: instala con 1 clic desde la app RepoPicks.