Repository Analysis

sweetpad-dev/sweetpad

Develop Swift/iOS projects using VSCode

3.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of sweetpad-dev/sweetpad, a Rust project with 1,851 GitHub stars. SynthScan v2.0 examined 126,700 lines of code across 423 source files, recording 382 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 3.7 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.7
Adjusted Score
3.7
Raw Score
100%
Time Factor
2026-07-06
Last Push
1.9K
Stars
Rust
Language
126.7K
Lines of Code
423
Files
382
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 3MEDIUM 34LOW 345

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 382 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block213 hits · 200 pts
SeverityFileLineSnippetContext
LOWsweetpad-cli/tests/spm_oracle.rs1//! SwiftPM CLI oracle — ground sweetpad's manifest-derived project view againstCOMMENT
LOWsweetpad-cli/src/lib.rs1//! The `sweetpad` command-line interface.COMMENT
LOWsweetpad-cli/src/vscode_cli.rs1//! The `sweetpad vscode` command — a thin, generic JSON-RPC client for theCOMMENT
LOWsweetpad-cli/src/bin/sweetpad.rs1//! `sweetpad` — the SweetPad command-line interface.COMMENT
LOWsweetpad-cli/src/cli/pymobiledevice3.rs1//! Streaming a physical iOS device's os_log via the external `pymobiledevice3`COMMENT
LOWsweetpad-cli/src/cli/rawmode.rs1//! Minimal raw-terminal input for the `app run` interactive rebuild session.COMMENT
LOWsweetpad-cli/src/cli/rawmode.rs81 /// Nothing was pressed this tick (the `VTIME` timeout elapsed).COMMENT
LOWsweetpad-cli/src/cli/resolve.rs1//! Target resolution: figuring out *what* a command acts on.COMMENT
LOWsweetpad-cli/src/cli/resolve.rs501 OnTarget::Simulator { specifier, .. } | OnTarget::Device { specifier, .. } => {COMMENT
LOWsweetpad-cli/src/cli/config.rs1//! Hand-authored configuration: `~/.config/sweetpad/config.toml`.COMMENT
LOWsweetpad-cli/src/cli/config.rs21 /// Per-project overrides, keyed by absolute project/workspace path.COMMENT
LOWsweetpad-cli/src/cli/config.rs281#[serde(default)]COMMENT
LOWsweetpad-cli/src/cli/render.rs1//! The render contract: a command produces a payload, and the dispatcher inCOMMENT
LOWsweetpad-cli/src/cli/merge.rs1//! Shared plumbing for sweetpad's semantic git-conflict merges.COMMENT
LOWsweetpad-cli/src/cli/signals.rs1//! Process-wide signal handling for the CLI half.COMMENT
LOWsweetpad-cli/src/cli/signals.rs21//! runs — PIPE always gets the handler.COMMENT
LOWsweetpad-cli/src/cli/signals.rs41/// isn't guaranteed safe) to decide if a spinner line may need erasing.COMMENT
LOWsweetpad-cli/src/cli/oslog.rs1//! Formatting for streamed `os_log` output (`simctl spawn … log streamCOMMENT
LOWsweetpad-cli/src/cli/mod.rs1//! The standalone, headless `sweetpad` CLI — "xcodebuild for humans".COMMENT
LOWsweetpad-cli/src/cli/mod.rs61 extension instead.",COMMENT
LOWsweetpad-cli/src/cli/mod.rs81pub struct GlobalArgs {COMMENT
LOWsweetpad-cli/src/cli/mod.rs101 pub json: bool,COMMENT
LOWsweetpad-cli/src/cli/mod.rs121 /// primary data/JSON are still emitted; wins over `--verbose`.COMMENT
LOWsweetpad-cli/src/cli/mod.rs141 Ndjson,COMMENT
LOWsweetpad-cli/src/cli/mod.rs161}COMMENT
LOWsweetpad-cli/src/cli/mod.rs181pub struct BuildTargetArgs {COMMENT
LOWsweetpad-cli/src/cli/mod.rs521 #[command(flatten)]COMMENT
LOWsweetpad-cli/src/cli/mod.rs981 }COMMENT
LOWsweetpad-cli/src/cli/mod.rs1021/// Attach operational context to a fallible step. Lets call sites readCOMMENT
LOWsweetpad-cli/src/cli/state.rs1//! Machine-managed selection state: `~/.local/state/sweetpad/state.toml`.COMMENT
LOWsweetpad-cli/src/cli/state.rs21pub struct State {COMMENT
LOWsweetpad-cli/src/cli/state.rs41 pub sdk: Option<String>,COMMENT
LOWsweetpad-cli/src/cli/state.rs121/// `context show`. A flat record with a `kind` discriminator (rather than a RustCOMMENT
LOWsweetpad-cli/src/cli/state.rs141 #[serde(skip_serializing_if = "Option::is_none")]COMMENT
LOWsweetpad-cli/src/cli/output.rs1//! Output rendering: human/colored by default, machine-readable under `--json`.COMMENT
LOWsweetpad-cli/src/cli/scaffold.rs1//! Pure project scaffolding for `sweetpad project new`.COMMENT
LOWsweetpad-cli/src/cli/swiftpm.rs1//! Reading a Swift package's structure straight from its manifest, withoutCOMMENT
LOWsweetpad-cli/src/cli/swiftpm.rs41/// A dependency declared in a `Package.swift` manifest — what `dependency list`COMMENT
LOWsweetpad-cli/src/cli/inject/protocol.rs1//! The InjectionNext client/server wire protocol — the bytes the in-app clientCOMMENT
LOWsweetpad-cli/src/cli/inject/client.rs1//! The in-app injection *client* dylib: resolving the InjectionNext client andCOMMENT
LOWsweetpad-cli/src/cli/inject/recompiler.rs1//! Turning a saved `.swift` file into a loadable `.dylib` the injection clientCOMMENT
LOWsweetpad-cli/src/cli/inject/recompiler.rs441/// for (output-file-maps, module-cache session files, explicit-module scannerCOMMENT
LOWsweetpad-cli/src/cli/commands/test.rs21#[derive(Debug, clap::Args)]COMMENT
LOWsweetpad-cli/src/cli/commands/test.rs41 /// in the state dir, replacing the previous run's).COMMENT
LOWsweetpad-cli/src/cli/commands/bsp.rs221COMMENT
LOWsweetpad-cli/src/cli/commands/pbxproj.rs1//! `sweetpad pbxproj …` — operate on Xcode `project.pbxproj` files.COMMENT
LOWsweetpad-cli/src/cli/commands/merge.rs41 /// Semantically merge conflicted `.pbxproj` / `Package.resolved` filesCOMMENT
LOWsweetpad-cli/src/cli/commands/project.rs21 /// Run with no flags on a terminal to be walked through a short wizard;COMMENT
LOWsweetpad-cli/src/cli/commands/dependency.rs81 /// Skip the resolve that updates `Package.resolved` after mutating.COMMENT
LOWsweetpad-cli/src/cli/commands/simulator.rs81 /// Latitude (e.g. 50.4501).COMMENT
LOWsweetpad-cli/src/cli/commands/simulator.rs121 /// Simulator name or UDID to capture (defaults to the booted one).COMMENT
LOWsweetpad-cli/src/cli/commands/app.rs41 #[arg(long = "device-id", conflicts_with = "on")]COMMENT
LOWsweetpad-cli/src/cli/commands/app.rs121 self.args.is_empty() && self.env.is_empty() && !self.wait_for_debuggerCOMMENT
LOWsweetpad-cli/src/cli/commands/app.rs1521/// The session's os_log stream — the simulator's (via `simctl spawn`) or a macOSCOMMENT
LOWsweetpad-cli/src/cli/commands/app.rs1701 }COMMENT
LOWsweetpad-cli/src/cli/commands/app.rs1901 Filter(LogFilter),COMMENT
LOWsweetpad-cli/src/cli/commands/app.rs2221 if out.is_verbose() { "debug" } else { "info" }COMMENT
LOWsweetpad-cli/src/cli/commands/app.rs2881 serde_json::json!({COMMENT
LOWsweetpad-cli/src/cli/commands/context.rs1//! `sweetpad context …` — view and manage the project's remembered buildCOMMENT
LOWsweetpad-cli/src/cli/commands/context.rs101 Set {COMMENT
153 more matches not shown…
Decorative Section Separators16 hits · 62 pts
SeverityFileLineSnippetContext
MEDIUMsweetpad-lib/ci/smoke.sh63# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh76# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh102# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh139# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh146# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh155# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh186# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh196# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh216# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh222# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh228# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh233# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh254# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh268# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh277# ---------------------------------------------------------------------------COMMENT
MEDIUMsweetpad-lib/ci/smoke.sh293# ---------------------------------------------------------------------------COMMENT
Hyper-Verbose Identifiers45 hits · 46 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/03_run_builds.py95def pick_representative_destination(CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py216def probe_setting_key_present(key: str, label: str | None = None) -> Probe:CODE
LOWsweetpad-lib/scripts/common.py103def discover_installed_xcodes(apps_dir: Path = Path("/Applications")) -> list[XcodeInstall]:CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py162def capture_xcconfig_resolution(CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py127def _pick_workspace_or_project(root: Path, *, label: str) -> Subproject | None:CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py349def representative_destinations(CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py408def destination_filename_slug(d: dict[str, str]) -> str:CODE
LOWsweetpad-vscode/src/__mocks__/devices.ts185export function createMockDeviceWithoutOS(): DeviceCtlDevice {CODE
LOWsweetpad-vscode/src/__mocks__/devices.ts200export function createMockDeviceWithoutUDID(): DeviceCtlDevice {CODE
LOWsweetpad-vscode/src/__mocks__/devices.ts212export function createMockDeviceWithoutName(): DeviceCtlDevice {CODE
LOWsweetpad-vscode/src/simulators/commands.ts124export async function removeSimulatorCacheCommand(deps: AppDeps) {CODE
LOWsweetpad-vscode/src/simulators/commands.ts155export async function openSimulatorStreamInBrowserCommand(deps: AppDeps, item?: SimulatorDestinationTreeItem) {CODE
LOWsweetpad-vscode/src/simulators/commands.ts165export async function copySimulatorStreamUrlCommand(deps: AppDeps, item?: SimulatorDestinationTreeItem) {CODE
LOWsweetpad-vscode/src/simulators/utils.ts31export function parseDeviceTypeIdentifier(deviceTypeIdentifier: string): SimulatorType | null {CODE
LOWsweetpad-vscode/src/destination/commands.ts12export async function searchDestinationsViewCommand(_deps: AppDeps) {CODE
LOWsweetpad-vscode/src/destination/commands.ts17export async function selectDestinationForBuildCommand(deps: AppDeps, item?: DestinationTreeItem) {CODE
LOWsweetpad-vscode/src/destination/commands.ts34export async function selectDestinationForTestingCommand(deps: AppDeps, item?: DestinationTreeItem) {CODE
LOWsweetpad-vscode/src/destination/commands.ts51export async function removeRecentDestinationCommand(deps: AppDeps, item?: DestinationTreeItem) {CODE
LOWsweetpad-vscode/src/destination/utils.ts19export function splitSupportedDestinatinos(options: {CODE
LOWsweetpad-vscode/src/bsp/commands.ts26export async function isSweetpadBuildServerActive(workspacePath: string): Promise<boolean> {CODE
LOWsweetpad-vscode/src/testing/commands.ts12export async function selectTestingTargetCommand(deps: AppDeps): Promise<void> {CODE
LOWsweetpad-vscode/src/testing/commands.ts32export async function testWithoutBuildingCommand(deps: AppDeps, ...items: vscode.TestItem[]): Promise<void> {CODE
LOWsweetpad-vscode/src/testing/commands.ts39export async function selectXcodeSchemeForTestingCommand(deps: AppDeps, item?: BuildTreeItem) {CODE
LOWsweetpad-vscode/src/testing/commands.ts61export async function selectConfigurationForTestingCommand(deps: AppDeps): Promise<void> {CODE
LOWsweetpad-vscode/src/testing/utils.ts71export async function askConfigurationForTesting(CODE
LOWsweetpad-vscode/src/testing/utils.ts121export async function selectDestinationForTesting(CODE
LOWsweetpad-vscode/src/system/commands.ts23export async function createIssueGenericCommand(deps: AppDeps) {CODE
LOWsweetpad-vscode/src/system/commands.ts31export async function createIssueNoSchemesCommand() {CODE
LOWsweetpad-vscode/src/system/commands.ts41export async function testErrorReportingCommand() {CODE
LOWsweetpad-vscode/src/common/tasks/shell-env.ts221function maybeNotifyShellEnvFailure(error: unknown): void {CODE
LOWsweetpad-vscode/src/common/tasks/presentation.ts5export function setTaskPresentationOptions(task: vscode.Task): void {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts348async function getBuildSettingsViaXcodebuild(options: {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts424export function isXcodeBuildCommandCustomized(): boolean {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts432export async function getBuildSettingsToAskDestination(options: {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts697export async function generateBuildServerConfig(options: { xcworkspace: string; scheme: string }) {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts734async function generateSweetpadBuildServerConfig(): Promise<void> {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts759async function handleSwiftPackageNativeLsp(packageManifest: string): Promise<void> {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts785async function generateXBSBuildServerConfig(options: { xcworkspace: string; scheme: string }): Promise<void> {CODE
LOWsweetpad-vscode/src/common/cli/scripts.ts860async function injectEnvIntoBuildServerConfig(CODE
LOWsweetpad-vscode/src/cli-server/builds.ts352function sessionCommandToBuildCommand(c: BuildSessionCommand): BuildCommand {CODE
LOWsweetpad-vscode/src/cli-server/service.ts20function extractSweetpadConfigKeys(context: vscode.ExtensionContext): string[] {CODE
LOWsweetpad-vscode/src/format/formatter.ts22export function registerRangeFormatProvider(formatter: SwiftFormattingProvider): vscode.Disposable {CODE
LOWsweetpad-vscode/src/debugger/provider.ts203export function registerDebugConfigurationProvider(options: {CODE
LOWsweetpad-vscode/src/previews/commands.ts38export async function screenshotPreviewVariantsCommand(deps: AppDeps, item?: PreviewItem) {CODE
LOWsweetpad-vscode/src/devices/merge.ts39function inferDeviceTypeFromXcdevice(xc: XcdeviceDevice): DeviceCtlDeviceType | null {CODE
Unused Imports31 hits · 31 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/03_run_builds.py50CODE
LOWsweetpad-lib/scripts/12_pif_dumps.py29CODE
LOWsweetpad-lib/scripts/22_spm_cli_oracle.py28CODE
LOWsweetpad-lib/scripts/04_snapshot_xcspecs.py30CODE
LOWsweetpad-lib/scripts/08_global_defaults.py33CODE
LOWsweetpad-lib/scripts/17_static_library.py24CODE
LOWsweetpad-lib/scripts/07_synthetic_overrides.py25CODE
LOWsweetpad-lib/scripts/07_synthetic_overrides.py29CODE
LOWsweetpad-lib/scripts/19_multimodule.py28CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py31CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py40CODE
LOWsweetpad-lib/scripts/16_capture_compiler_args.py45CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py44CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py48CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py49CODE
LOWsweetpad-lib/scripts/05_validate.py27CODE
LOWsweetpad-lib/scripts/20_objc_headers.py22CODE
LOWsweetpad-lib/scripts/common.py16CODE
LOWsweetpad-lib/scripts/common.py28CODE
LOWsweetpad-lib/scripts/14_compare_versions.py35CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py34CODE
LOWsweetpad-lib/scripts/13_capture_version.py67CODE
LOWsweetpad-lib/scripts/15_custom_configuration.py36CODE
LOWsweetpad-lib/scripts/11_synthetic_xcconfigs.py38CODE
LOWsweetpad-lib/scripts/11_synthetic_xcconfigs.py43CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py42CODE
LOWsweetpad-lib/scripts/00_bootstrap.py26CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py26CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py30CODE
LOWsweetpad-lib/scripts/18_rich_settings.py32CODE
LOWsweetpad-lib/scripts/toolshim/_shim.py22CODE
Modern AI Meta-Vocabulary9 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUMsweetpad-cli/CLI_DESIGN.md113## 3a. `project new` — scaffoldingCOMMENT
MEDIUMsweetpad-cli/src/cli/output.rs6//! small for the scaffold — render helpers grow alongside the commands.COMMENT
MEDIUMsweetpad-cli/src/cli/scaffold.rs831 // Digits-and-dots isn't enough: these scaffold settings Xcode rejects.COMMENT
MEDIUMsweetpad-cli/src/cli/commands/project.rs1//! `sweetpad project …` — inspect and scaffold projects.COMMENT
MEDIUMsweetpad-cli/src/cli/commands/project.rs268/// Refuse to scaffold over an existing non-empty directory. `--force` waives theCOMMENT
MEDIUMsweetpad-cli/src/cli/commands/project.rs335/// The outcome of a `project new` scaffold: the created project's facts. JSONCOMMENT
MEDIUMsweetpad-cli/src/cli/commands/project.rs377/// Assemble the `Created` payload from the scaffold result. Derives theCOMMENT
MEDIUMsweetpad-lib/ci/smoke.sh178# --current-dir variant: scaffold in place, name defaults to the directory.COMMENT
MEDIUMsweetpad-lib/scripts/01_clone_corpus.py42# Earlier scaffolding's `fixtures/` directory no longer exists. Patterns areCOMMENT
Excessive Try-Catch Wrapping27 hits · 27 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/03_run_builds.py355 except Exception as e:CODE
LOWsweetpad-lib/scripts/03_run_builds.py455 except Exception as e:CODE
LOWsweetpad-lib/scripts/03_run_builds.py463 except Exception as e:CODE
LOWsweetpad-lib/scripts/22_spm_cli_oracle.py167 except Exception as e:CODE
LOWsweetpad-lib/scripts/04_snapshot_xcspecs.py199 except Exception as e:CODE
LOWsweetpad-lib/scripts/08_global_defaults.py164 except Exception as e:CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py85 except Exception:CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py119 except Exception:CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py501 except Exception as e:CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py518 except Exception:CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py525 except Exception:CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py222 except Exception as e:CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py229 except Exception as e:CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py112 except Exception:CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py142 except Exception:CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py287 except Exception as e:CODE
LOWsweetpad-lib/scripts/13_capture_version.py592 except Exception as e: # one bad version must not strand the restCODE
LOWsweetpad-lib/scripts/15_custom_configuration.py335 except Exception as e:CODE
LOWsweetpad-lib/scripts/11_synthetic_xcconfigs.py392 except Exception as e:CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py487 except Exception as e:CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py676 except Exception as e:CODE
LOWsweetpad-lib/scripts/00_bootstrap.py117 except Exception as e:CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py209 except Exception as e:CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py225 except Exception:CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py358 except Exception as e:CODE
LOWsweetpad-lib/scripts/toolshim/_shim.py75 except Exception:CODE
LOWsweetpad-lib/scripts/toolshim/_shim.py114 except Exception as e:CODE
AI Slop Vocabulary9 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUMsweetpad-cli/src/cli/swiftpm.rs165/// keep it raw and inspect the key, which is robust against new product kinds.COMMENT
MEDIUMsweetpad-cli/src/cli/commands/dependency.rs1259/// the precise identity→subpath map in `workspace-state.json` (robust toCOMMENT
MEDIUMsweetpad-lib/scripts/21_mutation_audit.py101 """Run one net and classify by exit status — robust to output formatting.STRING
MEDIUMsweetpad-lib/scripts/19_multimodule.py47# ModuleB imports ModuleA — the cross-module edge the BSP harness measures.STRING
MEDIUMsweetpad-lib/src/xcode.rs155 /// the install path. Cheaper and more robust than stat-ing every spec —COMMENT
MEDIUMsweetpad-lib/src/catalog_cache.rs131/// Cheaper and more robust when the caller already knows the source identity —COMMENT
MEDIUMsweetpad-docs/package-lock.json17585 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMsweetpad-core/tests/bsp_lsp_e2e.rs94#[allow(clippy::too_many_lines)] // a linear end-to-end harness reads clearer in one pieceCOMMENT
MEDIUMsweetpad-core/tests/scheme_planner.rs24/// entry — robust enough without pulling in a JSON parser dependency.COMMENT
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/03_run_builds.py405CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py71CODE
LOWsweetpad-lib/scripts/06_audit_coverage.py466CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py101CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py141CODE
LOWsweetpad-lib/scripts/09_per_project_settings.py203CODE
LOWsweetpad-lib/scripts/common.py403CODE
LOWsweetpad-lib/scripts/common.py471CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py255CODE
LOWsweetpad-lib/scripts/13_capture_version.py524CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py475CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py652CODE
LOWsweetpad-lib/scripts/01_clone_corpus.py145CODE
LOWsweetpad-lib/scripts/toolshim/_shim.py43CODE
Verbosity Indicators5 hits · 11 pts
SeverityFileLineSnippetContext
LOWsweetpad-vscode/scripts/publish-patch.sh6# Step 1: Verify font optimization is correctCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh10# Step 2: Bump the versionCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh14# Step 3: Push changes to mainCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh18# Step 4: Publish tagCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh22# Step 5: Open GitHub Actions pageCOMMENT
Structural Annotation Overuse5 hits · 11 pts
SeverityFileLineSnippetContext
LOWsweetpad-vscode/scripts/publish-patch.sh6# Step 1: Verify font optimization is correctCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh10# Step 2: Bump the versionCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh14# Step 3: Push changes to mainCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh18# Step 4: Publish tagCOMMENT
LOWsweetpad-vscode/scripts/publish-patch.sh22# Step 5: Open GitHub Actions pageCOMMENT
Cross-Language Confusion3 hits · 10 pts
SeverityFileLineSnippetContext
HIGHsweetpad-lib/scripts/06_audit_coverage.py15the probe reports "not evaluable" (ok: null) instead of a false ❌, and theSTRING
HIGHsweetpad-lib/scripts/common.py73 notes="Subset of fixtures/, requires `tuist install && tuist generate`",CODE
HIGHsweetpad-lib/scripts/01_clone_corpus.py13resources). It then runs `tuist install && tuist generate` per selectedSTRING
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/07_synthetic_overrides.py176 and "placeholder" not in d.get("id", "").lower()CODE
LOWsweetpad-lib/scripts/10_xcconfig_resolution.py150 and "placeholder" not in d.get("id", "") \CODE
LOWsweetpad-lib/scripts/02_capture_metadata.py272 targets. They have id values containing 'Placeholder' / 'placeholder',STRING
LOWsweetpad-lib/scripts/02_capture_metadata.py276 if "Placeholder" in pid or "placeholder" in pid:CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsweetpad-lib/scripts/14_compare_versions.py93CODE