Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

track: Code coverage reporting implementation

Ouverte
#29 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
github-actions, shell
Domaine
ci-cd, release, testing

Piste de recherche

Commencez par examiner .github/workflows/coverage.yml, les 6 fichiers de test existants et l’issue de dépendance #27. Vérifiez les 26 scripts de hooks et la couverture de tests actuelle de 3/26, puis traitez les problèmes de shellcheck et de tests indiqués. Le travail est terminé lorsque les objectifs de couverture indiqués sont atteints, qu’un badge est ajouté au README et que la couverture est configurée comme vérification obligatoire des PR.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement

Overview

Track the implementation and improvement of code coverage reporting for all hook scripts.

Current Status

  • ✅ Coverage workflow created (.github/workflows/coverage.yml)
  • ✅ kcov integration configured
  • ⚠️ Coverage currently at 0% (no hooks passing tests)

Goals

  • Fix hook scripts to pass shellcheck
  • Achieve 50% coverage
  • Achieve 80% coverage target
  • Add coverage badge to README
  • Integrate coverage checks in PR reviews

Tracking Metrics

  • Current coverage: 0%
  • Target coverage: 80%
  • Number of hooks tested: 3/26
  • Number of test files: 6

Related PRs

  • Initial coverage setup: (this commit)

Dependencies

  • Depends on #27 (test coverage for all hooks)
  • Blocks v1.0.0 release

Action Items

  1. Fix shellcheck errors in hook scripts
  2. Update tests to handle hook script issues
  3. Add coverage badge to README
  4. Configure coverage as required PR check

Milestone

Test Coverage 80%

Langage dominant
Python
Étoiles
5
Forks
2
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aRustyDev/pre-commit-hooks

Toutes les issues de aRustyDev/pre-commit-hooks

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.