ESLint: Erros no Código em Português

Traduz para português os erros e avisos do ESLint que aparecem no VS
Code — direto num painel próprio na barra lateral chamado Problemas
(PT-BR). Também cobre Python e TypeScript/JavaScript como extra.
O que essa extensão faz por você
O ESLint nunca traduziu suas mensagens de erro — elas sempre aparecem em
inglês, não importa o idioma do seu VS Code. Se você programa em
português e quer entender "'x' is defined but never used" sem parar pra
traduzir mentalmente, essa extensão resolve isso: ela lê os mesmos
diagnósticos que o VS Code já mostra e exibe a versão traduzida ao lado,
num painel próprio chamado "Erros PT-BR" na barra de atividades.
Funciona automaticamente, sem configuração: basta instalar e abrir um
arquivo com erro.
Cobertura atual do dicionário:
- ESLint — variáveis não usadas, não definidas, regras de estilo, etc. (foco principal, já que o ESLint não tem tradução nativa)
- TypeScript / JavaScript — erros de tipo, nomes não encontrados, módulos, etc.
- Python —
SyntaxError, NameError, TypeError, ModuleNotFoundError, etc. (útil sobretudo pra quem usa uma versão do Pylance sem tradução nativa ativa)
Se uma mensagem não bate com nenhum padrão conhecido, ela continua
aparecendo no idioma original — a extensão nunca esconde ou quebra um
erro, só traduz o que reconhece.
Por que um painel separado, e não o painel "Problems" de sempre?
O VS Code não permite que uma extensão reescreva as mensagens do painel
nativo "Problems" — elas vêm direto do compilador/linguagem/linter. Por
isso a extensão cria seu próprio painel, que espelha os mesmos
diagnósticos, só que com a mensagem traduzida. Clicar num item leva você
direto pra linha do erro no código, igual no painel original.
Como instalar
Procure por "ESLint: Erros no Código em Português" na aba de
Extensions do VS Code (Ctrl+Shift+X) e clique em instalar. Depois de
instalada, abra o ícone "Erros PT-BR" na barra de atividades (lateral
esquerda) para ver o painel.
Para desenvolvedores
Como testar (modo desenvolvedor)
- Abra esta pasta no VS Code.
- Rode
npm install.
- Pressione
F5 (ou vá em "Executar Extensão" no menu Run and Debug).
- Uma segunda janela do VS Code vai abrir com a extensão ativa.
- Abra o ícone "Erros PT-BR" na barra de atividades (lateral esquerda).
- Abra qualquer arquivo com erro (TypeScript, JavaScript, Python etc.) —
os problemas aparecem traduzidos no painel.
Como gerar o instalador (.vsix)
npm install -g @vscode/vsce
vsce package
Isso gera um arquivo .vsix. Para instalar manualmente:
- No VS Code:
Extensions → menu "..." → Install from VSIX...
- Ou pelo terminal:
code --install-extension erros-em-portugues-0.0.2.vsix
Próximos passos possíveis
- Adicionar mais padrões ao dicionário (
src/dictionary.ts)
- Botão de "copiar mensagem traduzida"
- Opção de configuração pra escolher quais linguagens traduzir
Licença
MIT