• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MrReasonable / jira-analyzer / 14283901362
52%

Build:
DEFAULT BRANCH: main
Ran 05 Apr 2025 04:50PM UTC
Jobs 2
Files 79
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Apr 2025 04:48PM UTC coverage: 76.058% (-7.8%) from 83.853%
14283901362

push

github

MrReasonable
refactor: implement clean architecture and improve UI components

This commit introduces a major architectural refactoring across the entire application:

Backend:

Implement clean architecture with repositories, services, and dependency injection
Add authentication and rate limiting middleware
Create dedicated routers for different API endpoints
Improve configuration management and Jira client handling
Add caching service for better performance
Frontend:

Restructure configuration form with multi-step wizard
Add notification system for better user feedback
Implement form validation and error handling utilities
Create dedicated workflow editor components
Improve test coverage with behavior and unit tests
E2E Tests:

Add test environment documentation and configuration
Implement chart verification utilities
Reorganize test structure for better maintainability
This refactoring improves code organization, testability, and maintainability while enhancing the user experience with better form handling and feedback mechanisms.

711 of 778 branches covered (91.39%)

Branch coverage included in aggregate %.

1807 of 2774 new or added lines in 59 files covered. (65.14%)

4 existing lines in 3 files now uncovered.

3028 of 4138 relevant lines covered (73.18%)

5.46 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
93.33
-6.67% backend/app/config.py
2
83.33
backend/app/db_config.py
2
92.73
-3.19% backend/app/logger.py
2
96.55
frontend/src/hooks/useFormSubmission.ts
3
93.48
backend/app/services/jira_client_service.py
4
85.19
backend/app/container.py
4
69.23
backend/app/routers/health.py
5
77.94
2.13% backend/app/mock_jira.py
5
83.87
backend/app/routers/configurations.py
5
80.16
-2.41% frontend/src/hooks/useJiraConfigurations.ts
6
90.77
backend/app/services/configuration_service.py
7
88.71
frontend/src/components/ConfigurationSection.tsx
7
93.1
frontend/src/hooks/useConfigurationForm.ts
8
82.61
backend/app/middleware/rate_limiter.py
8
70.73
frontend/src/hooks/useNameAvailability.ts
9
82.54
frontend/src/hooks/useFormNavigation.ts
9
85.37
frontend/src/hooks/useProjectsManager.ts
10
89.52
0.92% frontend/src/components/ConfigurationForm.tsx
10
78.26
frontend/src/hooks/useFormSteps.ts
10
75.9
frontend/src/hooks/useProjectsManagement.ts
13
40.91
backend/app/routers/admin.py
16
23.81
backend/app/services/jql_validator.py
16
71.43
frontend/src/hooks/useStepValidation.ts
18
72.37
frontend/src/hooks/useCredentialsValidation.ts
19
55.93
18.34% backend/app/main.py
22
80.58
frontend/src/hooks/useCredentialsManager.ts
24
44.19
backend/app/routers/auth.py
24
22.58
frontend/src/components/AnalyticsSection.tsx
25
77.97
-5.82% frontend/src/App.tsx
27
44.9
backend/app/routers/jira.py
29
43.14
backend/app/auth.py
29
39.58
backend/app/dependencies.py
33
36.54
backend/app/services/caching.py
36
55.96
-26.58% backend/app/database.py
51
1.92
frontend/src/utils/formValidators.ts
59
26.25
frontend/src/hooks/useFormSubmissionHandler.ts
82
0.0
frontend/src/utils/apiErrorHandler.ts
136
20.0
backend/app/routers/metrics.py
190
0.0
frontend/src/hooks/useConfigurationForm.mock.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
77.97
-5.82% frontend/src/App.tsx
1
80.16
-2.41% frontend/src/hooks/useJiraConfigurations.ts
2
55.96
-26.58% backend/app/database.py
Jobs
ID Job ID Ran Files Coverage
1 frontend - 14283901362.1 05 Apr 2025 04:50PM UTC 53
80.06
GitHub Action Run
2 backend - 14283901362.2 05 Apr 2025 04:50PM UTC 26
65.67
GitHub Action Run
Source Files on build 14283901362
  • Tree
  • List 79
  • Changed 14
  • Source Changed 13
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14283901362
  • c590b1c1 on github
  • Prev Build on main (#14198111099)
  • Next Build on main (#14283940346)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc