Controle de qualidade automático, linting e procedimentos de análise estática. Use após cada modificação de código para garantir a correção sintática e os padrões do projeto. Palavras-chave: lint, formatar, verificar, validar, tipos, análise estática.
OBRIGATÓRIO: Execute as ferramentas de validação apropriadas após CADA alteração de código. Não finalize uma tarefa até que o código esteja livre de erros.
npm run lint ou npx eslint "caminho" --fixnpx tsc --noEmitnpm audit --audit-level=highruff check "caminho" --fix (Rápido e Moderno)bandit -r "caminho" -llmypy "caminho"npm run lint && npx tsc --noEmitlint falhar: Corrija os problemas de estilo ou sintaxe imediatamente.tsc falhar: Corrija os erros de tipagem antes de prosseguir..eslintrc, tsconfig.json, pyproject.toml e sugira a criação de um.Regra Estrita: Nenhum código deve ser commitado ou relatado como "concluído" sem passar por essas verificações.
| Script | Propósito | Comando |
|---|---|---|
scripts/lint_runner.py | Check de lint unificado | python scripts/lint_runner.py <caminho_do_projeto> |
scripts/type_coverage.py | Análise de cobertura de tipos | python scripts/type_coverage.py <caminho_do_projeto> |