Repository Analysis

kavishdevar/librepods

AirPods liberated from Apple's ecosystem.

1.0 Likely human-written View on GitHub
1.0
Adjusted Score
1.0
Raw Score
100%
Time Factor
2026-05-18
Last Push
27,123
Stars
Kotlin
Language
49,448
Lines of Code
236
Files
46
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 1LOW 45

Pattern Findings

46 matches across 5 categories. Click a row to expand file-level details.

Over-Commented Block32 hits · 32 pts
SeverityFileLineSnippet
LOWlinux/logger.h1#pragma once
LOWlinux/main.cpp1#include <QSettings>
LOWlinux/main.cpp21#include "logger.h"
LOWlinux/trayiconmanager.cpp1#include "trayiconmanager.h"
LOWlinux/media/mediacontroller.cpp1#include "mediacontroller.h"
LOW…src/main/java/me/kavishdevar/librepods/data/Packets.kt181 first = Battery(BatteryComponent.LEFT, leftLevel, if (leftCharging) BatteryStatus.CHARGING else BatteryStatu
LOW…var/librepods/presentation/screens/HearingAidScreen.kt201 // StyledToggle(
LOW…var/librepods/presentation/screens/HearingAidScreen.kt221 // )
LOW…ar/librepods/presentation/screens/AppSettingsScreen.kt261 onValueChange = { newValue ->
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt401 )
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt421// .padding(vertical = 0.dp)
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt441// .fillMaxWidth()
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt461// stringResource(R.string.phone),
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt481// )
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt501// Row(
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt521// .padding(horizontal = 16.dp),
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt541// modifier = Modifier
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt561//
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt581// onValueChange = { newVal ->
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt601// .background(thumbColor, CircleShape)
LOW…ds/presentation/screens/AccessibilitySettingsScreen.kt621// .background(
LOW…e/kavishdevar/librepods/billing/PlayBillingProvider.kt161 it.products.contains(PREMIUM_PRODUCT_ID) &&
LOWandroid/app/src/main/cpp/l2c_fcr_hook.cpp21#include <string>
LOWandroid/app/src/main/cpp/xz/xz_dec_stream.c1// SPDX-License-Identifier: 0BSD
LOWandroid/app/src/main/cpp/xz/xz_sha256.c21#define blk0(i) (W[i] = get_be32(&data[4 * i]))
LOWandroid/app/src/main/cpp/xz/xz.h401 */
LOWandroid/app/src/main/cpp/xz/xz_dec_bcj.c701 case BCJ_POWERPC:
LOWandroid/app/src/main/cpp/xz/xz_config.h41
LOWandroid/app/src/main/cpp/xz/xz_private.h21# ifdef CONFIG_XZ_DEC_X86
LOWandroid/app/src/main/cpp/xz/xz_private.h41# endif
LOWandroid/app/src/main/cpp/xz/xz_private.h61/* If no specific decoding mode is requested, enable support for all modes. */
LOWandroid/app/src/main/cpp/xz/xz_private.h81# define DEC_IS_PREALLOC(mode) ((mode) == XZ_PREALLOC)
Excessive Try-Catch Wrapping5 hits · 6 pts
SeverityFileLineSnippet
LOWlinux/hearing-aid-adjustments.py167 except Exception as e:
LOWlinux/hearing-aid-adjustments.py395 except Exception as e:
MEDIUMlinux/hearing-aid-adjustments.py125def _read_pdu(self) -> Optional[bytes]:
LOWextras/proximity_keys.py166 except Exception as e:
LOWextras/proximity_keys.py201 except Exception as e:
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippet
LOWlinux/hearing-aid-adjustments.py188def parse_hearing_aid_settings(data: bytes) -> Optional[HearingAidSettings]:
LOWlinux/hearing-aid-adjustments.py244def send_hearing_aid_settings(att_manager: ATTManager, settings: HearingAidSettings) -> None:
LOWextras/proximity_keys.py39def parse_proximity_keys_response(data: bytes) -> Optional[List[Tuple[str, bytes]]]:
LOWextras/proximity_keys.py133 async def create_channel_and_exchange(conn: Any) -> None:
Unused Imports3 hits · 3 pts
SeverityFileLineSnippet
LOWlinux/hearing-aid-adjustments.py6
LOWlinux/hearing-aid-adjustments.py15
LOWlinux/hearing-aid-adjustments.py15
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippet
LOWlinux/hearing-aid-adjustments.py144
LOWextras/proximity_keys.py175