스킬 coverage-analyzer
📊

coverage-analyzer

안전 📁 파일 시스템 액세스

Analisar lacunas de cobertura de testes

A análise de cobertura de testes ajuda a identificar caminhos de código não testados e recomenda testes específicos a serem escritos. Esta habilidade fornece insights acionáveis para ajudar desenvolvedores a atingir a meta de 80 por cento de cobertura e melhorar a qualidade do código.

지원: Claude Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"coverage-analyzer" 사용 중입니다. Analyze current test coverage

예상 결과:

  • Cobertura Atual: 75.3 por cento (Meta: 80 por cento)
  • Lacunas Críticas Encontradas: 3 arquivos precisam de atenção imediata
  • Ganhos Rápidos: Adicionar 3 funções de teste aumentaria a cobertura em 8.2 por cento
  • Validators.py: 8 linhas não cobertas no tratamento de erros (prioridade: CRITICAL)
  • Parser.py: 4 linhas não cobertas em casos extremos (prioridade: HIGH)
  • Tempo estimado para 80 por cento: aproximadamente 30 minutos

"coverage-analyzer" 사용 중입니다. Suggest tests for uncovered code in src/validators.py

예상 결과:

  • test_validate_email_value_error_handling: Testar que a validação de e-mail lida corretamente com ValueError
  • test_validate_email_unexpected_error_handling: Testar que exceções inesperadas são capturadas
  • Ambos os testes cobrem 8 linhas não cobertas nos caminhos de tratamento de erro de validators.py

보안 감사

안전
v5 • 1/16/2026

This is a documentation-only skill providing guidance to AI agents for analyzing test coverage. It contains no executable code, no network access, and no sensitive data handling. All 93 static findings are false positives: SHA-256 hashes were misidentified as weak cryptographic algorithms, bash command examples in documentation were flagged as shell execution, and legitimate file paths for coverage tracking were misidentified as reconnaissance patterns.

3
스캔된 파일
1,028
분석된 줄 수
1
발견 사항
5
총 감사 수

위험 요인

📁 파일 시스템 액세스 (1)
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
19
커뮤니티
100
보안
87
사양 준수

만들 수 있는 것

Identificar código não testado

Encontre caminhos de código críticos sem testes e priorize os esforços de teste por severidade

Acompanhar tendências de cobertura

Monitore a cobertura de testes ao longo do tempo e detecte regressões antes da implantação

Escrever testes direcionados

Obtenha sugestões de testes específicas para funções não cobertas com exemplo de código pytest

이 프롬프트를 사용해 보세요

Analisar Cobertura
Analyze the current test coverage using make coverage. Show me uncovered lines by file, prioritize critical gaps, and suggest specific tests to add.
Lacunas Críticas
Show me the critical coverage gaps. Focus on error handling, edge cases, and security-related code that needs immediate test coverage.
Módulo Específico
Suggest tests for uncovered code in [file_path]. Show me exactly which lines are not covered and provide example pytest code to cover them.
Tendências de Cobertura
Show the coverage trend over the past weeks. Identify if coverage is improving or regressing, and recommend actions to reach 80 percent.

모범 사례

  • Execute make coverage antes de usar esta habilidade para obter dados atuais
  • Concentre-se primeiro nas lacunas críticas: tratamento de erros, segurança, casos extremos
  • Use testes parametrizados para múltiplos casos de teste semelhantes

피하기

  • Escrever testes apenas para aumentar números de cobertura sem asserções significativas
  • Ignorar caminhos de tratamento de erros, pois eles frequentemente escondem bugs
  • Mockar tudo em vez de testar o comportamento real do código

자주 묻는 질문

Quais frameworks de testes Python são suportados?
Funciona com pytest, unittest e coverage.py. Relatórios de cobertura devem ser gerados usando make coverage.
Qual porcentagem de cobertura é exigida?
A habilidade tem como meta 80 por cento de cobertura mínima. Ela ajuda a identificar lacunas específicas para atingir esse limite.
Esta habilidade pode escrever testes para mim?
Não, a habilidade fornece sugestões de testes com exemplo de código. Você escreve os testes reais com base nas recomendações.
Meus dados de código são enviados para algum lugar?
Não. A habilidade apenas lê arquivos locais de cobertura e é executada dentro do seu ambiente de desenvolvimento seguro.
Por que a cobertura mostra 80 por cento mas código crítico não está testado?
A porcentagem de cobertura mede contagem de linhas, não criticidade. Esta habilidade identifica lacunas de alta prioridade como tratamento de erros que podem passar despercebidas.
Como isso é diferente dos relatórios HTML do coverage.py?
Coverage.py mostra o que está descoberto. Esta habilidade diz por que isso importa e exatamente quais testes escrever para corrigir lacunas.

개발자 세부 정보

파일 구조