Repository Analysis

pqrs-org/Karabiner-Elements

Karabiner-Elements is a powerful tool for customizing keyboards on macOS

0.8 Likely human-written View on GitHub
0.8
Adjusted Score
0.8
Raw Score
100%
Time Factor
2026-05-28
Last Push
22,217
Stars
C++
Language
101,159
Lines of Code
950
Files
84
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 84

Pattern Findings

84 matches across 2 categories. Click a row to expand file-level details.

Over-Commented Block82 hits · 82 pts
SeverityFileLineSnippet
LOWappendix/dump_libkrbn/Bridging-Header.h1#include "pqrs/osx/process_info/impl/Bridging-Header.h"
LOWappendix/GamePadViewer/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWtests/src/types/src/test.cpp1#include "device_identifiers_test.hpp"
LOW…src/core_configuration/src/core_configuration_test.hpp761 // "": "",
LOW…src/core_configuration/src/core_configuration_test.hpp781 nlohmann::json{{"key_code", "from 2"}}.dump(),
LOW…src/core_configuration/src/core_configuration_test.hpp801 profile.get_simple_modifications()->push_back_pair();
LOW…src/core_configuration/src/core_configuration_test.hpp821 // "from 4": "to 4",
LOWtests/src/share/manipulator_helper.hpp1#pragma once
LOW…eService/include/core_service/core_service_utility.hpp1#pragma once
LOW…vice/include/core_service/agent/components_manager.hpp1#pragma once
LOW…ice/include/core_service/daemon/components_manager.hpp1#pragma once
LOW…Service/include/core_service/daemon/device_grabber.hpp1#pragma once
LOW…Service/include/core_service/daemon/device_grabber.hpp21#include "manipulator/manipulators/post_event_to_virtual_devices/post_event_to_virtual_devices.hpp"
LOW…Service/include/core_service/daemon/device_grabber.hpp421 // secure_event_input_monitor_
LOW…Service/include/core_service/daemon/device_grabber.hpp961 }
LOW…e/CoreService/include/core_service/daemon/receiver.hpp1#pragma once
LOW…on/device_grabber_details/game_pad_stick_converter.hpp1#pragma once
LOW…on/device_grabber_details/game_pad_stick_converter.hpp21// So we need to send events periodically with a timer.
LOW…abber_details/fn_function_keys_manipulator_manager.hpp281 // - input: fn10 keyup
LOW…e/core_service/daemon/device_grabber_details/entry.hpp1#pragma once
LOW…c/core/CoreService/include/core_service/main/agent.hpp1#pragma once
LOW…/core/CoreService/include/core_service/main/daemon.hpp1#pragma once
LOWsrc/core/CoreService/swift/Bridging-Header.h1#include "pqrs/osx/accessibility/impl/Bridging-Header.h"
LOW…ver/include/console_user_server/components_manager.hpp1#pragma once
LOW…e_user_server/include/console_user_server/receiver.hpp1#pragma once
LOW…lude/console_user_server/send_user_command_handler.hpp1#pragma once
LOW…lude/console_user_server/software_function_handler.hpp1#pragma once
LOW…lude/console_user_server/software_function_handler.hpp41 // Skip non-applications like "/System/Library/Frameworks/LocalAuthentication.framework/Support/coreautha.bundle".
LOW…lude/console_user_server/software_function_handler.hpp61 //
LOWsrc/core/console_user_server/swift/Bridging-Header.h1#include "pqrs/osx/process_info/impl/Bridging-Header.h"
LOWsrc/core/console_user_server/src/main.cpp1#include "console_user_server/components_manager.hpp"
LOWsrc/core/session_monitor/swift/Bridging-Header.h1#include "pqrs/osx/process_info/impl/Bridging-Header.h"
LOWsrc/core/session_monitor/src/main.cpp1#include "constants.hpp"
LOWsrc/bin/cli/src/main.cpp1#pragma clang diagnostic push
LOWsrc/bin/cli/src/main.cpp321 // Initialize
LOWsrc/bin/cli/src/Bridging-Header.h1#include "pqrs/osx/process_info/impl/Bridging-Header.h"
LOWsrc/lib/libkrbn/src/libkrbn.cpp1#include "libkrbn/libkrbn.h"
LOWsrc/apps/MultitouchExtension/src/Bridging-Header.h1#include "MultitouchPrivate.h"
LOWsrc/apps/NotificationWindow/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOW…erviceManager-Privileged-Daemons/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWsrc/apps/SettingsWindow/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWsrc/apps/AppIconSwitcher/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWsrc/apps/Menu/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOW…iceManager-Non-Privileged-Agents/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWsrc/apps/EventViewer/src/Bridging-Header.h1#include "libkrbn/libkrbn.h"
LOWsrc/apps/share/swift/ServiceManagementHelper.swift1import ServiceManagement
LOWsrc/share/console_user_server_client.hpp1#pragma once
LOWsrc/share/iokit_utility.hpp1#pragma once
LOWsrc/share/app_icon.hpp1#pragma once
LOWsrc/share/event_queue.hpp1#pragma once
LOWsrc/share/constants.hpp1#pragma once
LOWsrc/share/keyboard_suppression.hpp1#pragma once
LOWsrc/share/keyboard_suppression.hpp21// Behavior:
LOWsrc/share/device_properties.hpp81 }
LOWsrc/share/types.hpp1#pragma once
LOWsrc/share/types.hpp21#include "types/momentary_switch_event.hpp"
LOWsrc/share/exprtk_utility.hpp1#pragma once
LOWsrc/share/application_launcher.hpp1#pragma once
LOWsrc/share/core_service_client.hpp1#pragma once
LOWsrc/share/duktape_utility.hpp1#pragma once
22 more matches not shown…
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippet
LOWtests/scripts/update_tests_input_json.py9
LOWscripts/update_version.py10