Focus on what matters instead of fighting with Git.
This report summarizes scanner evidence for desktop/desktop, a TypeScript project with 22,039 GitHub stars. SynthScan examined 261,763 lines of code across 1525 source files, recording 409 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 369 finding(s).
Are imports declared and package/API names verified? 28 finding(s).
Are wrappers, guards, and repeated structures necessary? 294 finding(s).
Which changes need focused human review? 409 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 409 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/test/unit/api-test.ts | 16 | function createHeadersWithNextLink(url: string) { | CODE |
| LOW | app/test/unit/model-type-guards-test.ts | 34 | function createForkedGitHubRepository(): Repository { | CODE |
| LOW | app/test/unit/notification-permission-test.ts | 14 | async function getSystemNotificationsPermission() { | CODE |
| LOW | app/test/unit/diff-parser-test.ts | 12 | function reinstateSpacesAtTheStartOfBlankLines(text: string) { | CODE |
| LOW | …/test/unit/ui/repository-directory-exceptions-test.tsx | 52 | function returnRegularRepositoryAfterTrust() { | CODE |
| LOW | app/test/unit/ui/welcome-and-sign-in-wrappers-test.tsx | 83 | function createAuthenticationState(endpoint: string): IAuthenticationState { | CODE |
| LOW | app/test/unit/ui/welcome-and-sign-in-wrappers-test.tsx | 104 | function createExistingAccountWarningState(): IExistingAccountWarning { | CODE |
| LOW | …p/test/unit/ui/commit-message-warning-dialogs-test.tsx | 81 | function assertAnnouncementIncludes(dialog: Element, expectedId: string) { | CODE |
| LOW | app/test/unit/ui/commit-message-test.tsx | 139 | function isElementWithCopilotButtonProps( | CODE |
| LOW | app/test/unit/ui/copilot-preferences-test.tsx | 289 | function selectionsForDefaultAccount(selections: CopilotModelSelections) { | CODE |
| LOW | app/test/unit/ui/copilot-preferences-test.tsx | 297 | function quotaSnapshotsForDefaultAccount( | CODE |
| LOW | app/test/unit/ui/tutorial-welcome-surfaces-test.tsx | 140 | function onTutorialCompletionAnnounced() { | CODE |
| LOW | app/test/unit/stores/copilot-store-test.ts | 112 | function createCopilotStoreWithModels( | CODE |
| LOW | app/test/unit/stores/copilot-store-test.ts | 148 | function createCopilotStoreWithQuotaSnapshots( | CODE |
| LOW | app/test/unit/stores/copilot-store-test.ts | 217 | function assertCommitMessageGenerationCancelled(error: unknown): boolean { | CODE |
| LOW | app/test/unit/stores/copilot-store-test.ts | 222 | function assertConflictResolutionFailure( | CODE |
| LOW | app/test/unit/stores/copilot-store-test.ts | 1121 | function makeConflictResolutionContext(): IConflictResolutionContext { | CODE |
| LOW | app/test/unit/git/clone-test.ts | 15 | async function createEmptyBareRepository( | CODE |
| LOW | app/test/unit/git/cherry-pick-test.ts | 690 | async function addThreeMoreCommitsOntoFeatureBranch(repository: Repository) { | CODE |
| LOW | app/test/unit/git/pull/pull-test.ts | 14 | async function setupRepositoryWithSubmodule( | CODE |
| LOW | app/test/e2e/e2e-fixtures.ts | 48 | function getPackagedAppExecutablePath() { | CODE |
| LOW | app/test/e2e/e2e-fixtures.ts | 99 | export function terminateWindowsUpdaterProcesses() { | CODE |
| LOW | app/test/e2e/e2e-fixtures.ts | 138 | export async function dismissMoveToApplicationsDialog(page: Page) { | CODE |
| LOW | app/test/e2e/test-helpers.ts | 17 | export function ensureSmokeTestRepository() { | CODE |
| LOW | app/test/e2e/test-helpers.ts | 62 | export function getSmokeRepoCurrentBranch() { | CODE |
| LOW | app/test/e2e/app-launch.e2e.ts | 32 | async function failIfAppErrorDialogIsVisible(page: Page) { | CODE |
| LOW | app/test/e2e/app-launch.e2e.ts | 86 | async function clickCheckForUpdatesIfAvailable(target: Page | Locator) { | CODE |
| LOW | app/test/e2e/mock-update-server.ts | 29 | function getWindowsNoUpdateReleases() { | CODE |
| LOW | app/test/e2e/mock-update-server.ts | 33 | function getWindowsUpdateAvailableReleases() { | CODE |
| LOW | app/test/helpers/app-store-test-harness.ts | 28 | export function createTestRepositoriesStore(): RepositoriesStore { | CODE |
| LOW | app/test/helpers/app-store-test-harness.ts | 35 | export function createTestPullRequestStore( | CODE |
| LOW | app/test/helpers/app-store-test-harness.ts | 56 | export function createTestGitHubUserStore(): GitHubUserStore { | CODE |
| LOW⚡ | app/test/helpers/app-store-test-harness.ts | 70 | export function createTestCommitStatusStore( | CODE |
| LOW⚡ | app/test/helpers/app-store-test-harness.ts | 79 | export function createTestRepositoryStateCache(): RepositoryStateCache { | CODE |
| LOW⚡ | app/test/helpers/app-store-test-harness.ts | 86 | export function createTestCloningRepositoriesStore(): CloningRepositoriesStore { | CODE |
| LOW⚡ | app/test/helpers/app-store-test-harness.ts | 93 | export function createTestApiRepositoriesStore( | CODE |
| LOW | app/test/helpers/repositories.ts | 139 | export async function setupConflictedRepoWithUnrelatedCommittedChange( | CODE |
| LOW | app/test/helpers/repositories.ts | 187 | export async function setupConflictedRepoWithMultipleFiles( | CODE |
| LOW | app/test/helpers/repositories.ts | 266 | export async function setupLocalForkOfRepository( | CODE |
| LOW | app/test/helpers/repositories.ts | 288 | export async function setupRepositoryWithUninitializedSubmodule( | CODE |
| LOW | …lpers/menus/available-spellchecker-languages-helper.ts | 7 | export function getAvailableSpellcheckerLanguages(): string[] { | CODE |
| LOW | app/src/ui/relative-time.tsx | 47 | export function getRelativeTimeInfoFromDate( | CODE |
| LOW⚡ | app/src/ui/main-process-proxy.ts | 252 | export function onAutoUpdaterCheckingForUpdate(eventHandler: () => void) { | CODE |
| LOW⚡ | app/src/ui/main-process-proxy.ts | 258 | export function onAutoUpdaterUpdateAvailable(eventHandler: () => void) { | CODE |
| LOW⚡ | app/src/ui/main-process-proxy.ts | 264 | export function onAutoUpdaterUpdateNotAvailable(eventHandler: () => void) { | CODE |
| LOW⚡ | app/src/ui/main-process-proxy.ts | 270 | export function onAutoUpdaterUpdateDownloaded(eventHandler: () => void) { | CODE |
| LOW | app/src/ui/main-process-proxy.ts | 365 | export function sendWillQuitEvenIfUpdatingSync() { | CODE |
| LOW | app/src/ui/preferences/snapshot-card.tsx | 222 | export function getVisibleRateLimitSnapshots( | CODE |
| LOW | app/src/ui/changes/filter-changes-list.tsx | 260 | function getSelectedItemsFromProps( | CODE |
| LOW | app/src/ui/changes/filter-changes-list.tsx | 286 | function getCheckBoxValueFromIncludeAll( | CODE |
| LOW | app/src/ui/changes/commit-message.tsx | 269 | function findCommitMessageAutoCompleteProvider( | CODE |
| LOW | app/src/ui/changes/commit-message.tsx | 277 | function findCoAuthorAutoCompleteProvider( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 144 | export async function externalEditorErrorHandler( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 287 | export async function lfsAttributeMismatchHandler( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 314 | export async function upstreamAlreadyExistsHandler( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 484 | export async function insufficientGitHubRepoPermissions( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 528 | export async function localChangesOverwrittenHandler( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 616 | function extractSecretScanningResults( | CODE |
| LOW | app/src/ui/dispatcher/error-handlers.ts | 670 | export async function secretScanningPushProtectionErrorHandler( | CODE |
| LOW | app/src/ui/diff/diff-explorer.ts | 85 | export function findInteractiveOriginalDiffRange( | CODE |
| 222 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/src/ui/changes/commit-message.tsx | 553 | // that the commit message was not generated by Copilot (anymore). | COMMENT |
| HIGH | app/src/ui/changes/commit-message.tsx | 566 | // that the commit message was not generated by Copilot (anymore). | COMMENT |
| HIGH | app/src/models/commit-message.ts | 11 | * Whether the commit message was generated by Copilot. Optional. When it's | COMMENT |
| HIGH | app/src/models/commit.ts | 21 | * Whether or not the message was generated by Copilot | COMMENT |
| HIGH | app/src/lib/copilot-commit-message.ts | 3 | /** Represents the commit details (title and description) generated by Copilot. */ | COMMENT |
| HIGH | app/src/lib/api.ts | 2019 | * @returns Commit details (title and description) generated by Copilot | COMMENT |
| HIGH | app/src/lib/stores/copilot-store.ts | 1151 | * @returns Commit details (title and description) generated by Copilot | COMMENT |
| HIGH | app/src/lib/stats/stats-database.ts | 670 | /** The number of times a user got a commit message generated by Copilot */ | COMMENT |
| HIGH | app/src/lib/stats/stats-database.ts | 673 | /** The number of times a user used the verbatim commit message generated by Copilot */ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/technical/editor-integration.md | 86 | ### Step 1: Find the Install Location | COMMENT |
| LOW | docs/technical/editor-integration.md | 144 | ### Step 2: Validate The Installation | COMMENT |
| LOW | docs/technical/editor-integration.md | 195 | ### Step 3: Determine the program to launch | COMMENT |
| LOW | docs/technical/shell-integration.md | 57 | ### Step 1: Find the shell executable | COMMENT |
| LOW | docs/technical/shell-integration.md | 113 | ### Step 2: Parse the shell | COMMENT |
| LOW | docs/technical/shell-integration.md | 124 | ### Step 3: Launch the shell | COMMENT |
| LOW | docs/technical/shell-integration.md | 174 | ### Step 1: Find the shell application | COMMENT |
| LOW | docs/technical/shell-integration.md | 216 | ### Step 2: Launch the shell | COMMENT |
| LOW | docs/technical/shell-integration.md | 267 | ### Step 1: Find the shell application | COMMENT |
| LOW | docs/technical/shell-integration.md | 313 | ### Step 2: Launch the shell | COMMENT |
| LOW | .github/workflows/issue-triage.md | 73 | ## Step 1: Load your triage instructions | COMMENT |
| LOW⚡ | .github/workflows/issue-triage.md | 84 | ## Step 2: Read the issue | COMMENT |
| LOW⚡ | .github/workflows/issue-triage.md | 93 | ## Step 3: Run duplicate detection | COMMENT |
| LOW⚡ | .github/workflows/issue-triage.md | 98 | ## Step 4: Classify the issue | COMMENT |
| LOW | .github/workflows/issue-triage.md | 111 | ## Step 5: Investigate the likely cause | COMMENT |
| LOW | .github/workflows/issue-triage.md | 130 | ## Step 6: Suggest labels via safe outputs | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 149 | # Step 1: Update Electron version in package.json, app/.npmrc, and script/validate-electron-version.ts | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 152 | # Step 2: Commit Electron changes | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 156 | # Step 3: Update Node.js version in .nvmrc, .node-version, .tool-versions, and ci.yml | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 159 | # Step 4: Commit Node.js changes | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 163 | # Step 5: Install dependencies and verify | COMMENT |
| LOW⚡ | .github/agents/electron-upgrader.agent.md | 167 | # Step 6: Push the branch and create a Draft PR | COMMENT |
| LOW | .github/skills/update-git/SKILL.md | 37 | ## Step 1: Update Dependencies in dugite-native | COMMENT |
| LOW | .github/skills/update-git/SKILL.md | 81 | ## Step 2: Publish a dugite-native Release | COMMENT |
| LOW | .github/skills/update-git/SKILL.md | 112 | ## Step 3: Update dugite-native Version in dugite | COMMENT |
| LOW | .github/skills/update-git/SKILL.md | 136 | ## Step 4: Publish dugite to npm | COMMENT |
| LOW | .github/skills/update-git/SKILL.md | 158 | ## Step 5: Update dugite in desktop | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .eslintrc.yml | 41 | regex: '^I[A-Z]' | COMMENT |
| LOW | app/styles/_globals.scss | 1 | // Globals | COMMENT |
| LOW | app/styles/ui/_scroll.scss | 1 | @import '../mixins'; | COMMENT |
| LOW | app/styles/ui/window/_app-menu-bar.scss | 41 | // doing a little hack here to make it appear as if the menus | COMMENT |
| LOW | app/src/ui/index.tsx | 401 | COMMENT | |
| LOW | …rc/ui/autocompletion/emoji-autocompletion-provider.tsx | 81 | matchStart: index, | COMMENT |
| LOW | app/src/ui/lib/list/selection.ts | 101 | // Ensure the row value is in the range between 0 and rowCount - 1 | COMMENT |
| LOW | app/src/lib/is-application-bundle.ts | 41 | * | COMMENT |
| LOW | app/src/lib/wrap-rich-text-commit-message.ts | 61 | remainder -= charCount | COMMENT |
| LOW | app/src/lib/status-parser.ts | 61 | // | COMMENT |
| LOW | app/src/lib/get-architecture.ts | 21 | */ | COMMENT |
| LOW | app/src/lib/find-default-branch.ts | 61 | COMMENT | |
| LOW | app/src/lib/databases/issues-database.ts | 41 | // Clear deprecated localStorage keys, we compute the since parameter | COMMENT |
| LOW | app/src/lib/shells/darwin.ts | 181 | // directory rather than using the new directory directory). | COMMENT |
| LOW | app/src/lib/stores/git-store.ts | 1621 | ) | COMMENT |
| LOW | app/src/lib/stores/api-repositories-store.ts | 201 | // We'll start by making one request to load all repositories available to | COMMENT |
| LOW | app/src/lib/stores/app-store.ts | 2801 | // value and min value of where to derive a default is we cannot obtain the | COMMENT |
| LOW | app/src/lib/stores/app-store.ts | 4241 | changedFilesCount: existing?.changedFilesCount ?? 0, | COMMENT |
| LOW | app/src/lib/stores/app-store.ts | 5281 | // proxy settings and therefore need to pass along the remote | COMMENT |
| LOW | app/src/lib/stores/repositories-store.ts | 621 | // parent. Since parent repository hashes don't include a permissions hash | COMMENT |
| LOW | app/src/lib/stores/pull-request-store.ts | 241 | let mostRecentlyUpdated = pullRequestsFromAPI[0].updated_at | COMMENT |
| LOW | app/src/lib/stores/updates/changes-state.ts | 61 | .sort((x, y) => caseInsensitiveCompare(x.path, y.path)) | COMMENT |
| LOW | app/src/lib/hooks/get-shell.ts | 61 | // quoting behavior and do it ourselves. | COMMENT |
| LOW | app/src/lib/hooks/hooks-proxy.ts | 81 | }), | COMMENT |
| LOW | app/src/lib/trampoline/trampoline-environment.ts | 141 | // 2. Those two functions always thrown an error when something went wrong, | COMMENT |
| LOW | app/src/lib/trampoline/trampoline-environment.ts | 161 | // to an apparent bug either in a Windows Python runtime | COMMENT |
| LOW | app/src/lib/trampoline/trampoline-environment.ts | 181 | deleteMostRecentSSHCredential(token) | COMMENT |
| LOW | app/src/lib/git/diff.ts | 361 | COMMENT | |
| LOW | app/src/lib/git/diff.ts | 1001 | // Prefix absolute path with `:(top,literal)` to ensure that git treats it as a | COMMENT |
| LOW | app/src/lib/git/update-index.ts | 141 | // $ echo "I'm a new foo" > foo | COMMENT |
| LOW | app/src/lib/git/environment.ts | 41 | // remote to resolve an account and then use that account's endpoint here. | COMMENT |
| LOW | app/src/lib/git/cherry-pick.ts | 221 | return null | COMMENT |
| LOW | app/src/lib/git/lfs.ts | 81 | // | COMMENT |
| LOW | app/src/lib/git/stash.ts | 161 | const result = await git(args, repository.path, 'createStashEntry').catch( | COMMENT |
| LOW | app/src/lib/git/commit.ts | 101 | await stageFiles(repository, otherFiles) | COMMENT |
| LOW | app/src/lib/git/commit.ts | 121 | // commentary and collapse consecutive empty lines. | COMMENT |
| LOW | script/build-icon-assets.sh | 41 | COMMENT | |
| LOW | .github/workflows/issue-triage.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"a12cd63480f1b7f29c02d76f9000357c3582731770f77d3a029efcc1b1a | COMMENT |
| LOW | .github/workflows/issue-triage.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/issue-triage.lock.yml | 41 | # - GITHUB_TOKEN | COMMENT |
| LOW | .github/skills/update-git/trigger-workflow.sh | 1 | #!/usr/bin/env bash | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/test/e2e/e2e-fixtures.ts | 112 | // ── Helpers exposed to tests ──────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/e2e-fixtures.ts | 152 | // ── Fixtures ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 99 | // ── Smoke tests ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 114 | // ── Welcome flow ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 137 | // ── Repository view ───────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 181 | // ── Diff ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 188 | // ── Commit ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 201 | // ── Create branch ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 235 | // ── Switch back ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/app-launch.e2e.ts | 252 | // ── Auto-update tests ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/mock-update-server.ts | 83 | // ── Control plane ───────────────────────────────────────────── | COMMENT |
| MEDIUM | app/test/e2e/mock-update-server.ts | 125 | // ── Update plane ────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/test/unit/patch-formatter-test.ts | 213 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mi urna, | CODE |
| LOW | app/test/unit/patch-formatter-test.ts | 213 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mi urna, | CODE |
| LOW | app/test/unit/git/diff-test.ts | 202 | assert(hunk.lines[1].text.includes('+Lorem ipsum dolor sit amet,')) | CODE |
| LOW | app/test/unit/git/diff-test.ts | 202 | assert(hunk.lines[1].text.includes('+Lorem ipsum dolor sit amet,')) | CODE |
| LOW | app/test/helpers/mock-api.ts | 94 | email = 'user@example.com', | CODE |
| LOW | …c/ui/preferences/test-copilot-snapshot-card-dialog.tsx | 211 | 'fake-token', | CODE |
| LOW | script/changelog/test/parser-test.ts | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 23 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 23 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 47 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 47 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 63 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 63 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 68 | Notes: [Fixed] Fix lorem impsum dolor sit amet | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 72 | '[Fixed] Fix lorem impsum dolor sit amet' | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 78 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 78 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 83 | Notes: [Fixed] Fix lorem impsum dolor sit amet. | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 87 | '[Fixed] Fix lorem impsum dolor sit amet' | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 93 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW⚡ | script/changelog/test/parser-test.ts | 93 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 106 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 106 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 118 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| LOW | script/changelog/test/parser-test.ts | 118 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin turpis | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | app/src/ui/toolbar/branch-dropdown.tsx | 333 | return this.props.repositoryState.branchesState.allBranches.find( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/src/models/diff/diff-selection.ts | 149 | // This shouldn't happen? But if it does we'll log it and return None. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/skills/update-git/trigger-workflow.sh | 4 | # Usage: | COMMENT |
| LOW | .github/skills/update-git/check-release.sh | 4 | # Usage: | COMMENT |
| LOW | .github/skills/update-git/check-workflow.sh | 4 | # Usage: | COMMENT |
| LOW | .github/skills/update-git/check-npm.sh | 4 | # Usage: | COMMENT |
| LOW | .github/skills/update-git/open-pr.sh | 4 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/styles/mixins/_textboxish.scss | 3 | // Essentially all the styles needed to transform a text box | COMMENT |
| MEDIUM | app/src/lib/stores/pull-request-store.ts | 206 | // requests since it means Dexie is able to leverage the IndexedDB | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/draft-release.yml | 148 | # Check if the release branch already exists | COMMENT |
| LOW | .github/skills/update-git/check-release.sh | 2 | # Check if a specific release exists in a desktop/* repository. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/src/lib/ssh/ssh.ts | 29 | // HACK: The purpose of this function is to wrap `getBoolean` inside a try/catch | COMMENT |