Repository Analysis

JohnCoates/Aerial

Apple TV Aerial Screensaver for Mac

1.0 Likely human-written View on GitHub
1.0
Adjusted Score
1.0
Raw Score
100%
Time Factor
2026-05-16
Last Push
20,984
Stars
Swift
Language
32,634
Lines of Code
185
Files
30
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 1LOW 29

Pattern Findings

30 matches across 3 categories. Click a row to expand file-level details.

Over-Commented Block26 hits · 26 pts
SeverityFileLineSnippet
LOWAerial/Source/Header.h1//
LOWAerial/Source/Models/ManifestLoader.swift241
LOWAerial/Source/Models/Hardware/HardwareDetection.swift1//
LOW…ware/ISSoundAdditions/SoundOutputManager+Goodies.swift1//
LOW…ware/ISSoundAdditions/SoundOutputManager+Goodies.swift21 /// Decrease the volume of the default output device
LOW…els/Hardware/ISSoundAdditions/SoundOutputManager.swift1//
LOW…els/Hardware/ISSoundAdditions/SoundOutputManager.swift21 /// All the possible errors that could occur while interacting
LOW…al/Source/Models/Hardware/ISSoundAdditions/Sound.swift1//
LOW…e/ISSoundAdditions/SoundOutputManager+Properties.swift1//
LOWAerial/Source/Models/Cache/VideoCache.swift21 static var computedAppSupportDirectory: String?
LOWAerial/Source/Models/Cache/VideoCache.swift41// return nil
LOWAerial/Source/Models/Cache/VideoCache.swift61// errorLog("Couldn't create appSupport directory in User directory: \(error)")
LOWAerial/Source/Models/Cache/VideoCache.swift81// }
LOWAerial/Source/Models/Cache/VideoCache.swift101// let localCachePaths = NSSearchPathForDirectoriesInDomains(.cachesDirectory,
LOWAerial/Source/Models/Cache/VideoCache.swift121// cacheDirectory = appSupportDirectory
LOWAerial/Source/Models/Time/Aerial-Bridging-Header.h1//
LOWAerial/Source/Models/Time/Solar.swift1//
LOWAerial/Source/Models/Time/IOBridge.m1//
LOW…ource/Models/Extensions/AVAsset+VideoOrientation.swift1//
LOWAerial/Source/Models/API/Forecast.swift1//
LOWAerial/Source/Models/API/OpenWeather.swift1//
LOWAerial/Source/Models/API/OneCall.swift1//
LOW…al/Source/Models/Downloads/AsynchronousOperation.swift1//
LOWAerial/Source/Views/PrefPanel/InfoMusicView.swift1//
LOWAerial/Source/Views/PrefPanel/InfoContainerView.swift1//
LOWAerial/Source/Views/Layers/Weather/ConditionLayer.swift1//
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippet
LOWAerial/Source/Models/Cache/Cache.swift710 // Step 1 : Delete hidden videos
LOWAerial/Source/Models/Cache/Cache.swift727 // Step 2 : Delete videos that are out of rotation
LOWAerial/Source/Views/AerialView.swift275 // Now we need to check if we should remove lingering stuff from the cache !
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMAerial/Source/Views/AerialView.swift818 // If we only have one video in the playlist, we can rewind it for seamless transitions