Skip to content

Conversation

@uhafner
Copy link
Member

@uhafner uhafner commented Jan 18, 2026

Improve the changes of #1274 step by step.

Tasks:

  • Update version number in serialization of issue and report
  • Create new serialization objects for issue, report, and duplications: issue.ser, report.ser, dry.ser
  • Make sure that filenames are updated when the absolute file names are resolved
  • Mark fileName, lineStart, lineEnd, columnStart, columnEnd, lineRanges as deprecated, as well as all setters and getters
  • Use first Location instance to obtain lineStart, lineEnd, etc...
  • Use new elements in CPP Check parser
  • Use new elements in Gcc parser
  • Cleanup issue properties (Null checks should be part of Builder)

akash-manna-sky and others added 23 commits December 14, 2025 19:42
@uhafner uhafner added the feature New features label Jan 18, 2026
@github-actions
Copy link

github-actions bot commented Feb 7, 2026

☀️   Quality Monitor

Tests

   JUnit   Unit Tests (Whole Project): 100.00% successful (1345 passed, 2 skipped)
   ⛔   Architecture Tests (Whole Project): 100.00% successful (12 passed)

Coverage for New Code

   〰️   Line Coverage (Changed Code): 88.97% (32 missed lines)
   ➰   Branch Coverage (Changed Code): 89.80% (10 missed branches)

Coverage for Whole Project

   〰️   Line Coverage (Whole Project): 93.07% (497 missed lines)
   ➰   Branch Coverage (Whole Project): 85.55% (343 missed branches)

Style

   CheckStyle   CheckStyle (Whole Project): No warnings
   PMD   PMD (Whole Project): No warnings
   ☕   Java Compiler (Whole Project): No warnings

Bugs

   SpotBugs   SpotBugs (Whole Project): No bugs
   🐛   Error Prone (Whole Project): No bugs

API Problems

   🚫   Revapi (Whole Project): 32 warnings (high: 5, normal: 6, low: 21)

Vulnerabilities

   🛡️   OWASP Dependency Check (Whole Project): 2 vulnerabilities (normal: 2)

Software Metrics

   🌀   Cyclomatic Complexity (Whole Project): 2546 (total)
   💭   Cognitive Complexity (Whole Project): 1379 (total)
   ➿   N-Path Complexity (Whole Project): 3437 (total)
   📏   Lines of Code (Whole Project): 27256 (total)
   📝   Non Commenting Source Statements (Whole Project): 9798 (total)
   🔗   Class Cohesion (Whole Project): 100.00% (maximum)
   ⚖️   Weight of Class (Whole Project): 100.00% (maximum)

🚦 Quality Gates

Overall Status: ❗ UNSTABLE

✅ Passed Gates

  • ✅ Overall Tests Success Rate: 100.00 >= 100.00
  • ✅ Potential Bugs in Whole Project: 0.00 <= 0.00
  • ✅ Style Violation in Whole Project: 0.00 <= 0.00

❌ Failed Gates

  • ❌ Line Coverage in New Code: 88.97 >= 90.00
  • ❌ Branch Coverage in New Code: 89.80 >= 90.00

Created by Quality Monitor v4.0.0 (#8f591a4). A detailed GitHub Checks Result could not be created, see error log.

@uhafner uhafner marked this pull request as ready for review February 7, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants