RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

ShellCheck

koalaman/shellcheckRevisado por IA

O que faz

O ShellCheck lê um script bash ou sh sem executá-lo e lista os problemas que encontra: aspas esquecidas, comparações sempre verdadeiras, comandos usados de forma errada, coisas que funcionam no bash mas não no sh. Cada aviso tem um número com uma explicação longa na wiki do projeto. Você pode colar um script em shellcheck.net, executar `shellcheck seuscript` em um terminal, ver os avisos dentro de editores como VS Code, Vim ou Emacs, ou adicioná-lo a uma build automatizada. É gratuito, GPL-3.0, e existe desde 2012.

Facilidade de instalação

A · baixe e abra · Web

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

Nada para instalar na web: "Paste a shell script on https://www.shellcheck.net for instant feedback", o que o README chama de jeito mais fácil de testá-lo. Em um computador fica em C porque é um programa de terminal sem janela própria: um comando instala (`winget install --id koalaman.shellcheck` no Windows, `brew install shellcheck` no macOS, `sudo apt install shellcheck` no Linux) e depois você digita `shellcheck seuscript` ou conecta ao seu editor.

Números no GitHub

Estrelas
40.266em 31 de out. de 2026
Downloads
65.477.1501.157.316 na semana
Crescimento
+22estrelas em 5 dias

Estrelas ao longo do tempo

40.24040.25040.26040.270 26 de out.27 de out.28 de out.29 de out.30 de out.31 de out. 40.24040.25040.26040.270 26 de out.29 de out.

Fatos

Roda em
Web, Windows, macOS, Linux
Você precisa instalar
Nada além do programa
Espaço em disco
não determinado
Contas ou chaves
Nenhuma
Custo
Grátis · Gratuito e GPL-3.0; contribuições também precisam ser GPLv3. O site e todos os pacotes não custam nada.
Licença
GPL-3.0 (Copyleft)
Última atualização
26 de out. de 2026

Sinais de risco (4)

  • Atençãoa versão web envia seu script para o servidor de outra pessoa

    README: "Paste a shell script on https://www.shellcheck.net for instant feedback" e esse site "is always synchronized to the latest git commit". Qualquer coisa no script que você colar — nomes de servidores, caminhos, chaves — sai do seu computador. A instalação local não precisa de internet.

    revisão por IA

  • Infoversões novas podem quebrar uma build 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." Se você faz uma build falhar por avisos, fixe a versão.

    revisão por IA

  • Infoa última release é de 2025 enquanto o código continua avançando

    A release mais recente é a v0.11.0, de 2025-08-04, mas o último commit é de 2026-10-26, e há 1089 issues abertas contra 40262 estrelas. Só 30 releases em 14 anos: o projeto está vivo mas publica raramente, então a versão do seu gerenciador de pacotes pode estar bem atrás do código.

    revisão por IA

  • Infoajustes extras no windows

    README: no Windows nativo "the system may use a legacy codepage", então você precisa escolher uma fonte TrueType e executar `chcp 65001`, além de uma linha extra de codificação no PowerShell ISE, ou a saída sai corrompida.

    revisão por IA

As evidências aparecem no idioma original.

O que o Radar não conseguiu verificar

  • Se ele encontra o erro específico do seu script: ele só lê o texto e nunca o executa
  • Quantos dos seus avisos não fazem sentido no seu script, algo que só você pode julgar
  • Se o shellcheck.net guarda ou registra os scripts que as pessoas colam ali
  • Qual versão o seu gerenciador de pacotes entrega, que pode ser anterior à v0.11.0
  • O uso de disco, que a verificação automática não conseguiu determinar, embora os downloads tenham de 2 a 14 MB

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.