{
  "tool": "clang-tidy",
  "tool_version": "22.1.8",
  "platform": "Windows",
  "config": ".clang-tidy",
  "translation_units": 255,
  "total_findings": 69,
  "by_check": {
    "performance-no-automatic-move": 11,
    "performance-unnecessary-value-param": 10,
    "bugprone-branch-clone": 7,
    "bugprone-throwing-static-initialization": 6,
    "performance-unnecessary-copy-initialization": 6,
    "clang-analyzer-deadcode.DeadStores": 6,
    "performance-inefficient-string-concatenation": 5,
    "bugprone-float-loop-counter": 4,
    "clang-analyzer-security.FloatLoopCounter": 4,
    "performance-inefficient-vector-operation": 3,
    "misc-unused-using-decls": 2,
    "misc-misplaced-const": 2,
    "misc-use-internal-linkage": 2,
    "performance-move-const-arg": 1
  },
  "counts": {
    "libs/sacm/src/compare/semantic_compare.cpp|performance-inefficient-string-concatenation": 1,
    "libs/sacm/src/io/xmi_writer.cpp|bugprone-throwing-static-initialization": 1,
    "src/ai/ai_claim_review.cpp|performance-inefficient-vector-operation": 1,
    "src/app/acp_problem_sync.cpp|performance-unnecessary-value-param": 1,
    "src/app/actions/terminology_actions.cpp|misc-unused-using-decls": 2,
    "src/app/areas/canvas_history_overlay.cpp|bugprone-throwing-static-initialization": 1,
    "src/app/areas/perf_overlay_area.cpp|bugprone-branch-clone": 1,
    "src/app/areas/perf_overlay_area.cpp|bugprone-float-loop-counter": 1,
    "src/app/areas/perf_overlay_area.cpp|clang-analyzer-security.FloatLoopCounter": 1,
    "src/app/areas/workbench_area.cpp|bugprone-throwing-static-initialization": 2,
    "src/app/controllers/agent_bridge_controller.cpp|performance-unnecessary-value-param": 1,
    "src/app/controllers/ai_review_controller.cpp|performance-move-const-arg": 1,
    "src/app/controllers/confidence_controller.cpp|performance-unnecessary-value-param": 1,
    "src/app/controllers/element_edit_controller.cpp|performance-unnecessary-copy-initialization": 2,
    "src/bridge/transport.cpp|misc-misplaced-const": 2,
    "src/core/acp/acp_editing.cpp|performance-inefficient-vector-operation": 1,
    "src/core/acp/acp_editing.cpp|performance-no-automatic-move": 2,
    "src/core/assurance_tree.cpp|performance-inefficient-string-concatenation": 1,
    "src/core/audit/audit_baseline.cpp|performance-inefficient-string-concatenation": 1,
    "src/core/audit/audit_recovery.cpp|performance-unnecessary-copy-initialization": 1,
    "src/core/audit/strategy_migration.cpp|performance-unnecessary-copy-initialization": 1,
    "src/core/drafts/draft_materializer.cpp|performance-inefficient-string-concatenation": 1,
    "src/core/drafts/draft_workspace.cpp|bugprone-branch-clone": 1,
    "src/core/drafts/draft_workspace_store.cpp|performance-no-automatic-move": 2,
    "src/core/element_factory.cpp|bugprone-branch-clone": 1,
    "src/core/gsn_layout.cpp|performance-inefficient-vector-operation": 1,
    "src/core/project_file_io.cpp|performance-inefficient-string-concatenation": 1,
    "src/core/project_service.cpp|performance-unnecessary-copy-initialization": 1,
    "src/core/reviews/review_proposal_patch_service.cpp|bugprone-branch-clone": 1,
    "src/core/string_utils.cpp|performance-unnecessary-value-param": 1,
    "src/core/terminology_category_service.cpp|performance-no-automatic-move": 1,
    "src/core/terminology_internal.cpp|performance-no-automatic-move": 1,
    "src/core/terminology_package_service.cpp|performance-no-automatic-move": 1,
    "src/core/terminology_scope_service.cpp|misc-use-internal-linkage": 2,
    "src/core/terminology_term_usage.cpp|bugprone-branch-clone": 1,
    "src/core/user_settings.cpp|performance-no-automatic-move": 1,
    "src/export/gsn_projection.cpp|performance-no-automatic-move": 1,
    "src/mcp/session.cpp|performance-unnecessary-value-param": 1,
    "src/sacm_adapter/document_edit.cpp|performance-no-automatic-move": 1,
    "src/sacm_adapter/document_edit.cpp|performance-unnecessary-copy-initialization": 1,
    "src/ui/gsn/gsn_badges.cpp|clang-analyzer-deadcode.DeadStores": 1,
    "src/ui/gsn/gsn_canvas.cpp|bugprone-float-loop-counter": 2,
    "src/ui/gsn/gsn_canvas.cpp|clang-analyzer-security.FloatLoopCounter": 2,
    "src/ui/gsn/gsn_terminology_card.cpp|bugprone-float-loop-counter": 1,
    "src/ui/gsn/gsn_terminology_card.cpp|clang-analyzer-security.FloatLoopCounter": 1,
    "src/ui/i18n/localization.cpp|bugprone-throwing-static-initialization": 2,
    "src/ui/panels/element_panel.cpp|clang-analyzer-deadcode.DeadStores": 1,
    "src/ui/panels/preferences_panel.cpp|performance-unnecessary-value-param": 3,
    "src/ui/panels/project_explorer_panel.cpp|performance-unnecessary-value-param": 1,
    "src/ui/panels/terminology_package_panel.cpp|performance-unnecessary-value-param": 1,
    "src/ui/timeline/timeline_widget.cpp|bugprone-branch-clone": 1,
    "src/ui/timeline/timeline_widget.cpp|clang-analyzer-deadcode.DeadStores": 2,
    "src/ui/tree_view.cpp|bugprone-branch-clone": 1,
    "src/ui/tree_view.cpp|clang-analyzer-deadcode.DeadStores": 2,
    "src/ui/tree_view.cpp|performance-no-automatic-move": 1
  }
}
