Add test coverage reporting with a minimum per package
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 70/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- github-actions, typescript
Piste de recherche
Start with vitest.config.ts, the root package manifest, and the CI test step; check CONTRIBUTING.md for setup notes and build before testing. Add the matching coverage provider, configure src/** coverage and per-package line and branch thresholds, then run pnpm test:coverage on dev to measure and verify the package table. Done when CI uses that script and it passes with thresholds rounded down to the nearest 5.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
vitest.config.ts only lists the three test projects, and no coverage provider is installed, so we can't see which code has no tests.
What to do
- Add
@vitest/coverage-v8(matching the installed vitest major) as a root dev dependency. - Configure coverage for
packages/core,packages/serverandpackages/widget, coveringsrc/**only, with thetextandlcovreporters. - Run it once on
devand set per-package thresholds (lines and branches) at the current numbers rounded down to the nearest 5, so CI fails if coverage drops. - Add a
test:coveragescript and use it in the CI test step instead ofpnpm test.
Acceptance criteria
-
pnpm test:coverageprints a table per package and passes ondev - The thresholds you picked are in the PR description with the measured numbers
-
coverage/stays ignored (it already is in.gitignore) - No changeset needed (tooling only)
Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off dev, and open your PR against dev with Closes #<this issue number>. Setup notes (pnpm, build before test) are in CONTRIBUTING.md.
- Langage dominant
- TypeScript
- Étoiles
- 13
- Forks
- 7
- Merge moyen
- 3 h 41 min
- PR mergées (30 j)
- 155
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codercops/chatcops
-
Document the pre-chat formPeut-être pris @masyarakatai l’a pris il y a 5 jours. Ouvertedocumentation good first issue hacktoberfest widget
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
codercops/chatcops#70 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
docs: update the providers page for openai-compatible, registerProvider and provider importsPeut-être pris @prakashNalla l’a pris aujourd’hui. Ouvertedocumentation good first issue hacktoberfest website
Difficulté 3/5 1-2 jours Accessibilité débutants 76/100
codercops/chatcops#291 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
docs: add a protocol reference page for custom clientsPeut-être pris @kachamsiddarth l’a pris aujourd’hui. Ouvertedocumentation good first issue hacktoberfest website
codercops/chatcops#286 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Create @chatcops/store-cloudflare (D1, KV and a Durable Object counter)Peut-être pris @bhushan4work l’a pris aujourd’hui. Ouverteenhancement hacktoberfest help wanted server
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
codercops/chatcops#249 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Create @chatcops/store-sqlite, a store for single-server setupsPeut-être pris @srikar-naidu l’a pris aujourd’hui. Ouverteenhancement hacktoberfest help wanted server
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
codercops/chatcops#247 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de codercops/chatcops
Issues similaires
-
agent/scanner help wanted hive/claimed-by-scanner kind/bug stage/020-claimed
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
hivecommons/rationguard#315 ·
Les mainteneurs répondent en général sous 1 jour
-
agent-ready area: ui-sdk priority: p3 type: chore
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
schlessera/brain-kit#2534 ·
Les mainteneurs répondent en général sous 1 jour
-
bug lane:gh-5
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
LLM-4-People/bridlewise-testing#122 ·
Les mainteneurs répondent en général sous 1 jour
-
bug priority: P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement priority:low ready-for-dev
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour