Repository Analysis

Heroic-Games-Launcher/HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.

0.3 Likely human-written View on GitHub
0.3
Adjusted Score
0.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
11,480
Stars
TypeScript
Language
170,104
Lines of Code
806
Files
43
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 1LOW 42

Pattern Findings

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

Hyper-Verbose Identifiers36 hits · 36 pts
SeverityFileLineSnippet
LOWmeta/lintTranslations.ts55function checkStringValueAgainstEnglish(
LOWe2e/helpers.ts49async function resetLegendaryCommandStub(app: ElectronApplication) {
LOW…rontend/screens/Settings/sections/SystemInfo/index.tsx54function SteamDeckSystemSpecifications({
LOW…d/screens/Settings/sections/AdvancedSettings/index.tsx148 async function cancelEosOverlayInstallOrUpdate() {
LOW…d/screens/Settings/sections/AdvancedSettings/index.tsx163 async function checkForEosOverlayUpdates() {
LOW…brary/components/InstallModal/DownloadDialog/index.tsx195 async function confirmInstallBrokenAnticheat(path?: string) {
LOW…nd/screens/Game/ModifyInstallModal/Legendary/index.tsx11export default function LegendaryModifyInstallModal({
LOWsrc/frontend/helpers/index.ts137function getPreferredInstallLanguage(
LOWsrc/frontend/helpers/library.ts268async function checkLaunchOptionsAndLaunch({
LOWsrc/backend/save_sync.ts38async function getDefaultLegendarySavePath(appName: string): Promise<string> {
LOWsrc/backend/launcher.ts1069function getKnownFixesEnvVariables(appName: string, runner: Runner) {
LOWsrc/backend/launcher.ts1891function getRunnerCallWithoutCredentials(
LOWsrc/backend/protocol.ts35export function shouldHideWindowForProtocolArgs(args: string[]): boolean {
LOWsrc/backend/constants/environment.ts9function readFlatpakRuntimeVersion() {
LOWsrc/backend/utils/compatibility_layers.ts349export async function getGamePortingToolkitWine(): Promise<
LOWsrc/backend/utils/compatibility_layers.ts399export async function getSystemGamePortingToolkitWine(): Promise<
LOWsrc/backend/utils/systeminfo/gpu/windows.ts73function getFormattedDriverVersion(
LOWsrc/backend/utils/systeminfo/gpu/pci_ids.ts78async function populateDeviceAndVendorName(
LOWsrc/backend/utils/os/path/index.ts10async function searchForExecutableOnPath(
LOWsrc/backend/wine/manager/utils.ts84export function updateWineListsIfOutdated(releasesData: ReleasesInfo) {
LOWsrc/backend/wiki_game_info/applegamingwiki/utils.ts10export async function getInfoFromAppleGamingWiki(
LOWsrc/backend/shortcuts/nonesteamgame/nonesteamgame.ts144function hasParameterCaseInsensitive(object: ShortcutEntry, key: string) {
LOWsrc/backend/shortcuts/nonesteamgame/nonesteamgame.ts164function checkIfShortcutObjectIsValid(
LOWsrc/backend/storeManagers/gog/library.ts82async function createMissingGogdlManifest(
LOWsrc/backend/storeManagers/gog/library.ts281export async function checkForOfflineInstallerChanges(appName: string) {
LOWsrc/backend/storeManagers/gog/library.ts851export async function checkForLinuxInstallerUpdate(
LOWsrc/backend/storeManagers/gog/library.ts1302export async function getLinuxInstallersLanguages(appName: string) {
LOWsrc/backend/storeManagers/gog/library.ts1404export function changeVersionPinnedStatus(appName: string, status: boolean) {
LOWsrc/backend/storeManagers/gog/redist.ts115export function createRedistDMQueueElement(): DMQueueElement {
LOWsrc/backend/storeManagers/sideload/library.ts119export function changeVersionPinnedStatus() {
LOWsrc/backend/storeManagers/nile/library.ts110export function removeFromInstalledConfig(appName: string) {
LOWsrc/backend/storeManagers/nile/library.ts408function updateInstalledPathInJSON(appName: string, newAppPath: string) {
LOWsrc/backend/storeManagers/nile/library.ts491export function changeVersionPinnedStatus(appName: string, status: boolean) {
LOWsrc/backend/storeManagers/zoom/library.ts405export function changeVersionPinnedStatus(appName: string, status: boolean) {
LOWsrc/backend/storeManagers/legendary/library.ts60export async function initLegendaryLibraryManager() {
LOWsrc/backend/storeManagers/legendary/library.ts945export function changeVersionPinnedStatus(appName: string, status: boolean) {
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOWi18next-parser.config.js1module.exports = {
LOWsrc/frontend/screens/Discounts/helpers.ts61// t('discounts.region.countries.BR', 'Brazil')
LOWsrc/frontend/helpers/gamepad_layouts/nintendo.ts61 const // CUp = buttons[0],
LOWsrc/backend/backend_events.ts21 wineVersionInstalled: (versionInfo: WineVersionInfo, path: string) => void
LOWsrc/common/typedefs/vite.d.ts1/// <reference types="vite/client" />
LOWsrc/preload/api/misc.ts61
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippet
MEDIUMsrc/backend/storeManagers/zoom/games.ts308 await pipeline(response.data, createWriteStream(downloadPath)) // Use pipeline for robust stream handling