Repository Analysis

Koenkk/zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨

0.2 Likely human-written View on GitHub
0.2
Adjusted Score
0.2
Raw Score
100%
Time Factor
2026-05-29
Last Push
15,167
Stars
TypeScript
Language
45,717
Lines of Code
112
Files
8
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 8

Pattern Findings

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

Hyper-Verbose Identifiers6 hits · 6 pts
SeverityFileLineSnippet
LOWtest/settings.test.ts466 function extractFromMultipleDeviceConfigs(contentDevices2: Record<string, unknown>): void {
LOWlib/extension/otaUpdate.ts33function writeFirmwareHexToDataDir(hex: string, fileName: string | undefined, deviceIeee: string): string {
LOWlib/util/settings.ts381function applyEnvironmentVariables(settings: Partial<Settings>): void {
LOWlib/util/settings.ts550function getDeviceThrowIfNotExists(IDorName: string): DeviceOptionsWithId {
LOWlib/util/utils.ts162function removeNullPropertiesFromObject(obj: KeyValue, ignoreKeys: string[] = []): void {
LOWlib/util/utils.ts249function isAvailabilityEnabledForEntity(entity: Device | Group, settings: Settings): boolean {
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippet
LOWlib/extension/homeassistant.ts941 // controlled by a percentage from 1 to 100, and/or non-speed presets.
LOWdata/configuration.example.yaml21 # password: my_password