Overview
A sample Spring-based application
★9,182
Forks29.2k
Issues60
LicenseApache-2.0
PrimaryCSS
Age13y 5m
Contributors100
Velocity2.5/wk
Branchmain
+17 stars since last visit
+2 new issues
RepoBaron·spring-projects/spring-petclinic
Top finding
View untested hotspots10 untested hotspots — most complex is PetController.processCreationForm
Cyclomatic 7 in src/main/java/org/springframework/samples/petclinic/owner/PetController.java. No test file calls this function directly.
Health at a glance· rule-based signals · no AI required
View AI commentaryHealthy
Activity
122 of the last 122 sampled weeks had activity
Healthy
Team
4 folders have 3+ recent contributors
Healthy
Code
71% of the top-churn code files have a discoverable test
Critical
PR flow
54 human-authored PRs open against 1 recently merged (54.0× intake)
Unknown
Dependencies
Refresh to populate
Healthy
Hygiene
License + README present
Workspace· click any card to open
Canvas
95 hotspots · CSS
Folder map · color by author or type · time-scrub history
Imports
60 files · 31 edges
File-to-file imports + extends/implements + framework edges
Code
170 fns · 35% covered
Blast radius · untested hotspots · structural duplicates
Architecture
No classes detected
Class diagrams · Mermaid export · architectural intelligence
Packages
No manifests detected
CVE-aware health for npm / Cargo / PyPI
PRs
200 pull requests
Sankey of cycle-time flow · median time-to-merge
Insights
AI summary + health verdict
Grounded in 17 deterministic signals · zero hallucination
7fns
Owner.getPet
src/main/java/org/springframework/samples/petclinic/owner/Owner.java·cyclomatic 6·7 direct callers
5fns
OwnerRepository.findById
src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java·cyclomatic 1·5 direct callers
4fns
Pet.getBirthDate
src/main/java/org/springframework/samples/petclinic/owner/Pet.java·cyclomatic 1·4 direct callers
3fns
Owner.addPet
src/main/java/org/springframework/samples/petclinic/owner/Owner.java·cyclomatic 2·3 direct callers
3fns
Vet.getSpecialtiesInternal
src/main/java/org/springframework/samples/petclinic/vet/Vet.java·cyclomatic 2·3 direct callers
Hotspots
Size = churn · Color = unique authors
less diversemore diverse
Weekly commit activity· last 52 weeks of sampled commits
2024-01-082026-04-20
Top contributors
+88 more
Language mix
- CSS65.2%
- Java28.3%
- HTML4.5%
- SCSS1.9%
- Dockerfile0.2%
Knowledge concentration
Folders with fewer authors = higher bus-factor risk
- src/263 changes6 authors · low
- pom.xml/24 changes4 authors · low
- build.gradle/20 changes5 authors · low
- README.md/19 changes7 authors · low
- gradle/10 changes3 authors · low
- .github/10 changes3 authors · low
- docker-compose.yml/6 changes1 author · high
- .mvn/6 changes3 authors · low
- k8s/4 changes1 author · high
- .sdkmanrc/2 changes2 authors · medium