You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/sow/current/SOW-0015-20260605-codacy-scope-and-maintainability.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -704,6 +704,40 @@ Validation completed for this duplication-reduction increment:
704
704
- Win11 temp-copy C validation: MSYS CMake build of `test_win_service`, `test_win_service_extra`, and `test_win_service_payload_limits` passed; CTest for those three tests passed.
- Rechecked Netdata PR #22649 after vendoring SDK commit `1c6093540d0c` into Netdata commit `50a9c100ec0c`.
710
+
- GitHub review state:
711
+
- review threads: 8 total, 0 open.
712
+
- review decision remains `REVIEW_REQUIRED`.
713
+
- SonarCloud state:
714
+
- open issues: 0.
715
+
- open hotspots: 0.
716
+
- quality gate still reports duplication failure, but `project_pull_requests/list` shows SonarCloud's latest PR analysis is for old Netdata commit `86c0aa015f73`, not current PR head `50a9c100ec0c`.
717
+
- The stale SonarCloud duplication component list still names files that were changed by the latest duplication cleanup, so it must not be treated as current evidence until SonarCloud reanalyzes the latest head.
- Repo-local Codacy API fetch returned 155 live `Added` issues and 25 already `Fixed` issues.
721
+
- Live `Added` issues are:
722
+
- 84 `cppcheck_missingIncludeSystem` reports against standard/POSIX/Windows system headers such as `<stdint.h>`, `<string.h>`, `<unistd.h>`, and `<windows.h>`.
723
+
- 66 `cppcheck_unusedStructMember` reports against C wire-layout/internal operation structs.
724
+
- 5 `cppcheck_knownConditionTrueFalse` reports against split C server init paths.
725
+
- Already `Fixed` Codacy reports include all `flawfinder_strncpy`, `flawfinder_usleep`, and `cppcheck_unreadVariable` findings from older PR commits.
726
+
- Verified the 5 live `cppcheck_knownConditionTrueFalse` reports are real but low risk: both split server init functions reject `NULL``config` before the flagged assignments.
727
+
- Fixed the redundant split-server `config` guards in:
- Win11 MSYS focused build of `test_win_service`, `test_win_service_extra`, and `test_win_service_payload_limits`: passed.
735
+
- Win11 MSYS CTest for the same three targets: 3/3 passed.
736
+
-`bash .agents/sow/audit.sh`: passed.
737
+
- Scanner-policy decision still needed before the Netdata PR can become Codacy-clean:
738
+
-`cppcheck_missingIncludeSystem` appears non-actionable in Codacy because it cannot see ordinary system headers in the analyzer environment.
739
+
-`cppcheck_unusedStructMember` is noisy for NetIPC wire-layout structs and internal callback tables, but disabling it affects the whole Netdata repository unless a narrower suppression path is chosen.
0 commit comments