AI Slop Code Risk Monitor

TableProApp/TablePro

SlopCodeMonitor badge for TableProApp/TablePro Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Free and open source database client built natively for developers

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for TableProApp/TablePro, a Swift project with 6,348 GitHub stars. SynthScan examined 1,860,780 lines of code across 11006 source files, recording 3423 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 2.8 (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.

2.8
Adjusted Signal
2.8
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.3K
Stars
Swift
Language
1.9M
Lines of Code
11.0K
Files
3.4K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 12.6/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 3348 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

Are imports declared and package/API names verified? 48 finding(s).

Agent Over-Engineering Ratio 1.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 424 finding(s).

PR Review Velocity Impact 13.1/100 · LOW

Which changes need focused human review? 3423 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 3HIGH 13MEDIUM 849LOW 2558

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 3423 distinct pattern matches across 17 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.

AI Slop Vocabulary833 hits · 2504 pts
SeverityFileLineSnippetContext
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift79 #expect(harness.scheduledDuration == .seconds(5))COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift80 #expect(harness.cancelledSchedule)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift81 #expect(harness.interrupts == 0)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift82 #expect(harness.flushes == 0)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift160 #expect(harness.interrupts == 1)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift161 #expect(harness.flushes == 0)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift162 #expect(harness.orphanKills == 0)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift198 #expect(harness.flushes == 0)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift206 #expect(harness.scheduledDuration == nil)COMMENT
MEDIUM⚡…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift207 #expect(harness.interrupts == 0)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift94 #expect(harness.interrupts == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift95 #expect(harness.flushes == 0)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift107 #expect(harness.interrupts == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift108 #expect(harness.flushes == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift120 #expect(harness.flushes == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift131 #expect(harness.orphanKills == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift142 #expect(harness.orphanKills == 0)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift173 #expect(harness.interrupts == 1)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift174 #expect(harness.flushes == 0)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift185 #expect(harness.interrupts == 0)COMMENT
MEDIUM…SQLDriverTests/MySQLStatementDeadlineRunnerTests.swift186 #expect(harness.flushes == 0)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift120 #expect(harness.opener.openCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift121 #expect(session(harness)?.driver === logs)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift122 #expect(session(harness)?.status == .connected)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift123 #expect(session(harness)?.resolvedBrowseDatabase == "logs")COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift124 #expect(session(harness)?.connection.database == "logs")COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift125 #expect(harness.home.disconnectCallCount == 0)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift126 #expect(DatabaseManager.shared.sessionLanes.parkedDriver(for: harness.connection.id, database: "app") === harnesCOMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift138 #expect(harness.opener.openCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift139 #expect(session(harness)?.driver === harness.home)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift140 #expect(harness.home.disconnectCallCount == 0)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift142 #expect(DatabaseManager.shared.sessionLanes.parkedDriver(for: harness.connection.id, database: "logs") === logs)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift177 #expect(session(harness)?.driver === harness.home)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift178 #expect(session(harness)?.resolvedBrowseDatabase == "app")COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift179 #expect(session(harness)?.connection.database == "app")COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift180 #expect(DatabaseManager.shared.sessionLanes.parkedDatabases(for: harness.connection.id).isEmpty)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift181 #expect(harness.home.disconnectCallCount == 0)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift221 #expect(harness.home.disconnectCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift222 #expect(DatabaseManager.shared.sessionLanes.parkedDatabases(for: harness.connection.id).isEmpty)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift240 #expect(session(harness)?.driver === logs)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift261 #expect(harness.home.disconnectCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift262 #expect(DatabaseManager.shared.sessionLanes.parkedDriver(for: harness.connection.id, database: "app") === replacCOMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift300 #expect(session(harness)?.driver === replacement)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift301 #expect(harness.home.disconnectCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift346 #expect(session(harness)?.driver === replacement)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift347 #expect(session(harness)?.status == .connected)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift348 #expect(harness.home.disconnectCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift349 #expect(harness.opener.openCount == 2)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift395 #expect(DatabaseManager.shared.sessionDriverGate.waiterCount(for: harness.connection.id) == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift396 #expect(harness.home.switchSchemaCallCount == 0)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift400 #expect(harness.home.switchSchemaCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift119 let logs = try #require(harness.opener.opened["logs"])CODE
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift137 let logs = try #require(harness.opener.opened["logs"])CODE
MEDIUM…le/TableProTests/Core/Database/SessionLanesTests.swift197 #expect(ranOn == ObjectIdentifier(harness.home))COMMENT
MEDIUM…le/TableProTests/Core/Database/SessionLanesTests.swift208 #expect(harness.home.disconnectCallCount == 1)COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift232 let logs = try #require(harness.opener.opened["logs"])CODE
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift260 let replacement = try #require(harness.opener.opened["app"])CODE
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift299 let replacement = try #require(harness.opener.opened["app"])CODE
MEDIUM…le/TableProTests/Core/Database/SessionLanesTests.swift334 #expect(lanes.isVerifying(harness.home))COMMENT
MEDIUM⚡…le/TableProTests/Core/Database/SessionLanesTests.swift345 let replacement = try #require(harness.opener.opened["app"])CODE
773 more matches not shown…
Over-Commented Block2006 hits · 1982 pts
SeverityFileLineSnippetContext
LOW…TableProMobile/TableProMobile/CBridges/CRedis/CRedis.h1#ifndef CRedis_hCOMMENT
LOW…bleProMobile/TableProMobile/CBridges/CDuckDB/CDuckDB.h1#ifndef CDuckDB_hCOMMENT
LOW…eProMobile/TableProMobile/CBridges/CFreeTDS/CFreeTDS.h1#ifndef CFreeTDS_hCOMMENT
LOW…Mobile/TableProMobile/CBridges/CLibMongoc/CLibMongoc.h1#ifndef CLibMongoc_hCOMMENT
LOW…TableProMobile/TableProMobile/CBridges/CLibPQ/CLibPQ.h1#ifndef CLibPQ_hCOMMENT
LOW…eProMobile/TableProMobile/CBridges/CMariaDB/CMariaDB.h1#ifndef CMariaDB_hCOMMENT
LOWapple/TableProMobile/TableProMobile/SSH/SSHTunnel.swift1import CLibSSH2COMMENT
LOWapple/TableProMobile/TableProMobile/SSH/SSHTunnel.swift41 /// it. A group rather than a collection of tasks: a relay leaves it by finishing, which is theCOMMENT
LOW…leProMobileTests/IOSConnectionImportServiceTests.swift161 #expect(preview.connections.map(\.savedQueryCount) == [1])COMMENT
LOW…oMobileTests/Drivers/PostgreSQLCatalogQueryTests.swift121 let partial = try #require(byName["t_partial"])COMMENT
LOW…leProMobileTests/Drivers/MySQLColumnListingTests.swift281 #expect(byName["g"]?.isGenerated == true)COMMENT
LOW…MobileTests/Drivers/MySQLDriverLegacyServerTests.swift21 #expect(MySQLDriver.tableListStatement(for: .mysql, banner: "unknown") == "SHOW FULL TABLES")COMMENT
LOW…ileTests/ConnectionLibrary/LibraryFormEditsTests.swift81COMMENT
LOW…oMobileTests/SavedQueries/SavedQueryLibraryTests.swift161 let query = SavedQuery(name: "Inside", query: "SELECT 1", folderId: folder.id)COMMENT
LOW…ProMobileTests/SavedQueries/SavedQueryDraftTests.swift21 @Test("The keyword check runs in the Mac's order: spaces, then in use, then a shadowed SQL keyword")COMMENT
LOW…bileTests/Platform/LocalDatabaseFileLocatorTests.swift121 #expect(copy.lastPathComponent != "orders.db")COMMENT
LOW…ests/Completion/CompletionIdentifierQuotingTests.swift21 @Test("an engine that folds unquoted names quotes a name in any other case")COMMENT
LOW…ests/Completion/CompletionIdentifierQuotingTests.swift81 #expect(CompletionIdentifierQuoting.quoted("2fa", for: .mysql) == "2fa")COMMENT
LOW…bleProMobileTests/SSH/SSHTunnelStagesSocketTests.swift1//COMMENT
LOW…leProMobileTests/Helpers/LiteralInputTraitsTests.swift21 #expect(field.mathExpressionCompletionType == .no)COMMENT
LOW…s/PostgreSQLDriverTests/LibPQConnectionLossTests.swift21 #expect(LibPQTransactionState.inTransaction.mayHoldTransaction)COMMENT
LOW…QLDriverTests/PostgreSQLVersionedStatementsTests.swift21 private static let v16 = PostgreSQLCapabilities(serverVersion: 160_000)COMMENT
LOW…QLDriverTests/PostgreSQLVersionedStatementsTests.swift41COMMENT
LOW…PostgreSQLDriverTests/PostgreSQLColumnQueryTests.swift81 #expect(query.contains("a.attidentity"))COMMENT
LOW…/PostgreSQLDriverTests/CockroachRelationSQLTests.swift1//COMMENT
LOW…tgreSQLDriverTests/PostgreSQLTypeDefinitionTests.swift321 #expect(info.identity == "7")COMMENT
LOW…SQLDriverTests/PostgreSQLLegacyCatalogQueryTests.swift441 func spellings() {COMMENT
LOW…ins/PostgreSQLDriverTests/LibPQSessionCheckTests.swift61 #expect(LibPQSessionCheck.refusalState(of: LibPQPluginError.notConnected) == nil)COMMENT
LOW…tgreSQLDriverTests/PostgreSQLViewDefinitionTests.swift161COMMENT
LOW…PostgreSQLDriverTests/PostgreSQLLocalSocketTests.swift61 #expect(issue("/tmp/\u{202E}x") == .hiddenCharacter)COMMENT
LOW…tgreSQLDriverTests/PostgreSQLLiteralQuotingTests.swift1//COMMENT
LOW…PostgreSQLDriverTests/PostgreSQLRelationSQLTests.swift181 #expect(sql.contains("i.indisvalid"))COMMENT
LOW…/Plugins/MongoDBDriverPlugin/MongoDBShellLiteral.swift1import FoundationCOMMENT
LOW…e/Plugins/MongoDBDriverPlugin/MongoScriptPrelude.swift1import FoundationCOMMENT
LOW…e/Plugins/MongoDBDriverPlugin/MongoInsertOptions.swift1//COMMENT
LOW…Plugins/MongoDBDriverPlugin/MongoFieldReferences.swift1//COMMENT
LOW…ugins/MongoDBDriverPlugin/MongoCollectionCatalog.swift121 /// all. An answer, empty or not, means it does.COMMENT
LOW…lugins/MongoDBDriverPlugin/MongoFieldChangeCheck.swift1//COMMENT
LOW…lugins/MongoDBDriverPlugin/MongoFieldChangeCheck.swift61COMMENT
LOW…ns/MongoDBDriverPlugin/MongoScriptCommandBuilder.swift1import FoundationCOMMENT
LOW…lugins/MongoDBDriverPlugin/MongoDBBinarySubtypes.swift1//COMMENT
LOW…ns/MongoDBDriverPlugin/MongoDBStatementGenerator.swift21 /// fields, so they outrank what the sampled documents happen to hold.COMMENT
LOW…ns/MongoDBDriverPlugin/MongoDBStatementGenerator.swift641 /// A document or an array, and text that is not JSON is refused rather than stored as a string.COMMENT
LOW…le/Plugins/MongoDBDriverPlugin/MongoWriteFailure.swift1import FoundationCOMMENT
LOW…/Plugins/MongoDBDriverPlugin/MongoFieldDataProbe.swift1//COMMENT
LOW…/Plugins/MongoDBDriverPlugin/MongoFieldDataProbe.swift101 stages.append("{\"$project\": {\"_id\": 1}}")COMMENT
LOW…e/Plugins/MongoDBDriverPlugin/MongoDocumentGuard.swift1import FoundationCOMMENT
LOW…ple/Plugins/MongoDBDriverPlugin/MongoWriteLedger.swift1import FoundationCOMMENT
LOW…ple/Plugins/MongoDBDriverPlugin/MongoFieldChange.swift1//COMMENT
LOW…le/Plugins/MongoDBDriverPlugin/MongoScriptExport.swift1import FoundationCOMMENT
LOW…/MongoDBDriverPlugin/MongoDBConnection+Documents.swift1//COMMENT
LOW…le/Plugins/MongoDBDriverPlugin/MongoDBFieldKinds.swift1//COMMENT
LOW…s/MongoDBDriverPlugin/MongoDBRawFilterNormalizer.swift1//COMMENT
LOW…le/Plugins/MongoDBDriverPlugin/MongoBsonAssembly.swift1import FoundationCOMMENT
LOW…gins/MongoDBDriverPlugin/MongoDBStructureEditing.swift1//COMMENT
LOW…lugins/MongoDBDriverPlugin/MongoExtendedJsonForm.swift1//COMMENT
LOW…Plugins/MongoDBDriverPlugin/MongoNestedValueDiff.swift1//COMMENT
LOW…s/MongoDBDriverPlugin/MongoFieldChangeAssessment.swift1//COMMENT
LOW…BDriverPlugin/MongoDBConnection+FieldChangeReads.swift1//COMMENT
LOW…lugins/MongoDBDriverPlugin/MongoDBUpdateDocument.swift1//COMMENT
1946 more matches not shown…
Hyper-Verbose Identifiers396 hits · 344 pts
SeverityFileLineSnippetContext
LOW…tDriverPlugin/BeancountPluginDriver+PythonScript.swift31 def run_transformations_without_ledger_plugins(entries, parse_errors, options_map, log_timings):CODE
LOWapple/Plugins/KafkaDriverPlugin/KafkaConnection.swift38private final class KafkaResponseHandler: ChannelInboundHandler, @unchecked Sendable {CODE
LOW⚡apple/scripts/test_localization.py20 def test_single_line_literal_with_escaped_quote(self):CODE
LOW⚡apple/scripts/test_localization.py24 def test_call_wrapped_after_the_parenthesis(self):CODE
LOW⚡apple/scripts/test_localization.py28 def test_multiline_literal_strips_the_closing_indent(self):CODE
LOW⚡apple/scripts/test_localization.py32 def test_multiline_line_continuation_joins_without_a_newline(self):CODE
LOWapple/scripts/test_localization.py43 def test_escaped_backslash_at_line_end_keeps_the_newline(self):CODE
LOW⚡apple/scripts/test_localization.py60 def test_collects_plugin_and_package_keys_once(self):CODE
LOW⚡apple/scripts/test_localization.py66 def test_skips_tests_build_checkouts_and_interpolation(self):CODE
LOW⚡apple/scripts/test_localization.py72 def test_ios_roots_are_the_linked_products_including_a_symlinked_one(self):CODE
LOWapple/scripts/test_localization.py136 def test_reads_the_newest_build_of_the_catalog_targets(self):CODE
LOWapple/scripts/test_localization.py156 def test_adds_an_entry_as_xcode_writes_it(self):CODE
LOWapple/scripts/test_localization.py179 def test_a_key_is_managed_only_when_manual_without_a_symbol(self):CODE
LOWapple/scripts/test_localization.py185 def test_manage_adds_missing_keys_and_keeps_translations(self):CODE
LOWapple/scripts/test_localization.py199 def test_writes_what_xcode_writes(self):CODE
LOWapple/scripts/ci/test_check_pluginkit_abi.py226 def test_a_release_cut_after_the_move_is_built_from_apple(self):CODE
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py110 def test_same_api_and_versions_pass(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py114 def test_same_api_with_a_kit_bump_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py119 def test_same_api_with_a_lowered_minimum_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py124 def test_reverted_break_that_keeps_its_minimum_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py130 def test_added_api_without_a_kit_bump_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py135 def test_added_api_with_a_kit_bump_passes(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py139 def test_added_api_with_a_raised_minimum_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py144 def test_removed_api_with_only_a_kit_bump_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py150 def test_removed_api_with_kit_and_minimum_bumps_passes(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py154 def test_frozen_passes_with_no_change(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py158 def test_frozen_fails_on_added_api_even_with_a_kit_bump(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py162 def test_frozen_fails_on_a_minimum_change(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py166 def test_default_base_is_the_nearest_v_tag_reachable_from_head(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py174 def test_default_base_is_the_release_branch_tag_that_shipped_the_highest_kit(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py185 def test_frozen_base_is_the_tag_the_release_line_reaches(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py191 def test_an_explicit_base_replaces_the_tag(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py196 def test_versions_that_are_not_integers_fail_with_a_message(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py202 def test_a_missing_base_version_fails_with_a_message(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py207 def test_a_head_that_does_not_build_fails(self):STRING
LOW⚡apple/scripts/ci/test_check_pluginkit_abi.py212 def test_two_bases_are_a_usage_error(self):STRING
LOWapple/scripts/ci/test_check_string_catalogs.py29 def test_plain_length_width_and_literal_percent(self) -> None:CODE
LOWapple/scripts/ci/test_check_string_catalogs.py36 def test_substitution_placeholder_is_not_a_specifier(self) -> None:CODE
LOW⚡apple/scripts/ci/test_check_string_catalogs.py48 def test_reordered_positional_translation_passes(self) -> None:CODE
LOW⚡apple/scripts/ci/test_check_string_catalogs.py51 def test_dropped_retyped_and_mixed_arguments_are_caught(self) -> None:CODE
LOW⚡apple/scripts/ci/test_check_string_catalogs.py56 def test_plural_substitution_counts_as_its_argument(self) -> None:CODE
LOW⚡apple/scripts/ci/test_check_string_catalogs.py62 def test_markup_tokens_ellipsis_and_sentence_marks(self) -> None:CODE
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py86 def test_takes_both_copy_forms_and_only_the_plugins_destination(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py92 def test_consistent_project_passes(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py95 def test_published_plugin_missing_from_registry_aggregate(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py100 def test_registry_aggregate_target_that_is_not_published(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py106 def test_bundled_plugin_in_the_metadata(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py113 def test_embedded_plugin_missing_from_bundled_aggregate(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py117 def test_bundled_aggregate_lists_a_plugin_the_app_does_not_embed(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py121 def test_plugin_in_both_aggregates(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py125 def test_aggregate_member_that_is_not_a_plugin(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_manifest.py129 def test_all_plugins_depends_on_the_two_aggregates_only(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py77 def test_a_driver_lists_its_primary_id_first(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py81 def test_a_driver_with_no_keys_is_reported(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py87 def test_a_missing_additional_id_is_reported(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py92 def test_a_different_primary_id_is_reported(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py97 def test_a_key_the_class_does_not_provide_is_reported(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py104 def test_exporters_and_importers_use_their_own_keys(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py112 def test_a_format_id_without_a_format_conformance_is_unreadable(self):STRING
LOW⚡apple/scripts/ci/test_check_plugin_provides.py118 def test_a_class_with_no_literal_ids_is_unreadable(self):STRING
336 more matches not shown…
Example Usage Blocks86 hits · 130 pts
SeverityFileLineSnippetContext
LOWapple/scripts/sftp-test-server.sh11# Usage:COMMENT
LOWapple/scripts/build-libssh2.sh13# Usage:COMMENT
LOWapple/scripts/benchmark-app-paths.sh12# Usage:COMMENT
LOWapple/scripts/build-libpq.sh20# Usage:COMMENT
LOWapple/scripts/export-cloudkit-schema.sh9# Usage:COMMENT
LOWapple/scripts/build-hiredis.sh13# Usage:COMMENT
LOWapple/scripts/benchmark-data-files.sh10# Usage:COMMENT
LOWapple/scripts/build-libmongoc.sh16# Usage:COMMENT
LOWapple/scripts/ssh-test-servers.sh15# Usage:COMMENT
LOWapple/scripts/build-duckdb-ios.sh26# Usage:COMMENT
LOWapple/scripts/benchmark-large-catalog.sh17# Usage:COMMENT
LOWapple/scripts/clean-test-residue.sh5# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-plsql-terminators.sh13# Usage:COMMENT
LOWapple/scripts/probes/check-etcd-auth-faults.sh14# Usage:COMMENT
LOWapple/scripts/probes/check-redis-command-routing.sh12# Usage:COMMENT
LOWapple/scripts/probes/check-toolbar-autosave-reorder.sh9# Usage:COMMENT
LOWapple/scripts/probes/check-postgres-array-delimiters.sh14# Usage:COMMENT
LOWapple/scripts/probes/check-mongodb-shown-text.sh12# Usage:COMMENT
LOW…le/scripts/probes/check-duckdb-table-listing-parity.sh17# Usage:COMMENT
LOWapple/scripts/probes/check-mssql-principals.sh10# Usage:COMMENT
LOW…e/scripts/probes/check-mysql-cross-database-catalog.sh18# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-name-resolution.sh20# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-executable-comments.sh11# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-dump-tool-flags.sh15# Usage:COMMENT
LOW⚡apple/scripts/probes/check-ssh-tunnel-matrix.sh20# Usage:COMMENT
LOW…ple/scripts/probes/check-mssql-table-listing-parity.sh20# Usage:COMMENT
LOWapple/scripts/probes/check-postgres-matview-refresh.sh15# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-routine-catalog.sh12# Usage:COMMENT
LOW…/scripts/probes/check-mssql-unterminated-statements.sh18# Usage:COMMENT
LOW…/scripts/probes/check-mysql-transaction-access-mode.sh13# Usage:COMMENT
LOWapple/scripts/probes/check-mssql-sql-import.sh20# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-debugger.sh13# Usage:COMMENT
LOW…/scripts/probes/check-postgres-table-listing-parity.sh19# Usage:COMMENT
LOWapple/scripts/probes/check-presto-protocol.sh5# Usage:COMMENT
LOWapple/scripts/probes/check-redis-multi-semantics.sh13# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-column-defaults.sh15# Usage:COMMENT
LOWapple/scripts/probes/build-large-catalog-fixtures.sh14# Usage:COMMENT
LOWapple/scripts/probes/check-mssql-merge-terminator.sh20# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-charset-decoding.sh12# Usage:COMMENT
LOWapple/scripts/probes/check-sftp-contract.sh16# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-column-defaults.sh12# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-principals.sh9# Usage:COMMENT
LOWapple/scripts/probes/check-postgres-type-editing.sh12# Usage:COMMENT
LOW…ple/scripts/probes/check-clickhouse-stream-failures.sh12# Usage:COMMENT
LOWapple/scripts/probes/check-mysql-query-timeout.sh17# Usage:COMMENT
LOWapple/scripts/probes/check-mssql-batch-results.sh38# Usage:COMMENT
LOWapple/scripts/probes/check-postgres-client-encoding.sh13# Usage:COMMENT
LOWapple/scripts/probes/check-mssql-encryption.sh27# Usage:COMMENT
LOWapple/scripts/probes/check-typesense-limits.sh12# Usage:COMMENT
LOW…ple/scripts/probes/check-postgres-index-dump-parity.sh15# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-national-charset.sh12# Usage:COMMENT
LOWapple/scripts/probes/check-clickhouse-long-values.sh14# Usage:COMMENT
LOWapple/scripts/probes/check-cassandra-user-types.sh8# Usage:COMMENT
LOW…cripts/probes/check-mysql-autocommit-only-variables.sh24# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-explain-plans.sh18# Usage:COMMENT
LOWapple/scripts/probes/check-oracle-autocommit.sh10# Usage:COMMENT
LOWapple/scripts/probes/check-column-type-corpus.sh17# Usage:COMMENT
LOWapple/scripts/probes/check-freetds-cell-reading.sh22# Usage:COMMENT
LOW…ple/scripts/probes/check-mongodb-interruption-codes.sh13# Usage:COMMENT
LOWapple/scripts/probes/check-postgresql-local-socket.sh12# Usage:COMMENT
26 more matches not shown…
Cross-File Repetition10 hits · 50 pts
SeverityFileLineSnippetContext
HIGH…bleProMobile/TableProMobile/Drivers/SQLiteDriver.swift0select name, type from sqlite_temp_master where type in ('table', 'view') and name not glob 'sqlite_*' order by nameSTRING
HIGH…loudflareD1DriverPlugin/CloudflareD1PluginDriver.swift0select name, type from sqlite_temp_master where type in ('table', 'view') and name not glob 'sqlite_*' order by nameSTRING
HIGH…Plugins/SQLiteDriverPlugin/SQLiteTemporarySchema.swift0select name, type from sqlite_temp_master where type in ('table', 'view') and name not glob 'sqlite_*' order by nameSTRING
HIGH…/PostgreSQLDriverTests/PGliteConnectFailureTests.swift0pg_dump: error: connection to server at "127.0.0.1", port 5432 failed: connection refused \tis the server running on thaSTRING
HIGH…roTests/Database/PostgresRestoreDiagnosticsTests.swift0pg_dump: error: connection to server at "127.0.0.1", port 5432 failed: connection refused \tis the server running on thaSTRING
HIGH…TableProTests/Views/Backup/BackupOutcomeRowTests.swift0pg_dump: error: connection to server at "127.0.0.1", port 5432 failed: connection refused \tis the server running on thaSTRING
HIGH…ts/Core/Database/DatabaseAccessBridgeScriptTests.swift0declare @sn nvarchar(50) = '2404gqv000066a00105'; select * from serialnew where [s/n] = @sn; select * from [wms] where [STRING
HIGH…s/Core/Services/Execution/QueryBatchPlannerTests.swift0declare @sn nvarchar(50) = '2404gqv000066a00105'; select * from serialnew where [s/n] = @sn; select * from [wms] where [STRING
HIGH…s/TableProSQLGrammarTests/SQLBatchSeparatorTests.swift0declare @sn nvarchar(50) = '2404gqv000066a00105'; select * from serialnew where [s/n] = @sn; select * from [wms] where [STRING
HIGHapple/scripts/probes/check-mssql-batch-results.sh0declare @sn nvarchar(50) = '2404gqv000066a00105'; select * from serialnew where [s/n] = @sn; select * from [wms] where [STRING
Hallucination Indicators3 hits · 40 pts
SeverityFileLineSnippetContext
CRITICAL⚡…ore/Services/Infrastructure/AgentModeWindowTests.swift256 harness.selected.panes.agentConversation.view.addSubview(composer)CODE
CRITICAL⚡…/Services/Infrastructure/TrailingPaneRevealTests.swift151 harness.selected.panes.agentConversation.view.addSubview(composer)CODE
CRITICAL…ableProEditorKit/LineFolding/Model/LineFoldModel.swift339 controller?.configuration.appearance.theme.text.color.withDynamicAlpha(0.35) ?? .tertiaryLabelColorCODE
Decorative Section Separators11 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUMapple/project.yml286 # ─── Application ──────────────────────────────────────────────────────────────COMMENT
MEDIUMapple/project.yml474 # ─── Plugin ABI ───────────────────────────────────────────────────────────────COMMENT
MEDIUMapple/project.yml508 # ─── MCP stdio bridge, embedded in the app as Contents/MacOS/tablepro-mcp ─────COMMENT
MEDIUMapple/project.yml573 # ─── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMapple/project.yml618 # ─── Plugins bundled in the app ───────────────────────────────────────────────COMMENT
MEDIUMapple/project.yml787 # ─── Tests of the bundled plugins, hostless ───────────────────────────────────COMMENT
MEDIUMapple/project.yml888 # ─── Plugins published to the registry ────────────────────────────────────────COMMENT
MEDIUM⚡linux/crates/app/src/ui/structure_tab/mod.rs6//! ┌─ Content ────────────────────────────────────────────────┐COMMENT
MEDIUM⚡linux/crates/app/src/ui/structure_tab/mod.rs10//! │ ┌─ ViewStack ─────────────────────────────────────────┐ │COMMENT
MEDIUM⚡linux/crates/app/src/ui/structure_tab/mod.rs20//! │ └─────────────────────────────────────────────────────┘ │COMMENT
MEDIUM⚡linux/crates/app/src/ui/structure_tab/mod.rs22//! └──────────────────────────────────────────────────────────┘COMMENT
Fake / Example Data36 hits · 36 pts
SeverityFileLineSnippetContext
LOW⚡…e/TableProTests/ViewModels/WelcomeViewModelTests.swift259 to: ConnectionGroupFields(name: "Acme Corp", color: .blue, iconName: "building.2", parentId: clients.id)CODE
LOW⚡…e/TableProTests/ViewModels/WelcomeViewModelTests.swift263 #expect(saved.name == "Acme Corp")COMMENT
LOW⚡…e/TableProTests/ViewModels/WelcomeViewModelTests.swift268 #expect(viewModel.groupsById[acme.id]?.name == "Acme Corp")COMMENT
LOW…roTests/Core/DataGrid/Engine/GridFindEngineTests.swift356 ["4", "Acme Corp", "Acme"]CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift37 insertedRowData: [.existing(0): ["1", "John", "John Doe"]],CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift61 newValue: "John Doe"CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift92 oldValue: "John Doe",CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift96 originalRow: ["1", "John", "John Doe"]CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift123 oldValue: "John Doe",CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift127 originalRow: ["1", "John", "John Doe"]CODE
LOW…acking/SQLStatementGeneratorGeneratedColumnTests.swift150 insertedRowData: [.existing(0): ["1", "John", "John Doe"]],CODE
LOW…oTests/Core/ChangeTracking/DataChangeModelsTests.swift89 originalRow: ["1", "active", "user@example.com"]CODE
LOW…eProTests/Core/Services/SQLParameterInlinerTests.swift54 parameters: ["John Doe"]CODE
LOW…eProTests/Core/Services/SQLParameterInlinerTests.swift59 #expect(result == "INSERT INTO users (name) VALUES ('John Doe')")COMMENT
LOW…ProTests/Core/Services/RowOperationsManagerTests.swift115 "email": "user@example.com",CODE
LOW…TableProTests/Models/LicenseManagerDecisionTests.swift21 email: "user@example.com",CODE
LOWapple/TableProTests/Models/LicenseTests.swift21 email: String = "test@test.com",CODE
LOWapple/TableProTests/Models/LicenseTests.swift200 #expect(decoded.email == "test@test.com")STRING
LOWapple/TableProTests/Models/LicenseTests.swift215 "email": "test@test.com",CODE
LOWapple/TableProTests/Models/LicenseTests.swift253 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift291 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift311 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift335 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift361 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift447 email: "user@example.com",STRING
LOWapple/TableProTests/Models/LicenseTests.swift467 email: "user@example.com",STRING
LOW…dels/UI/ValueDecoration/TreeValueClassifierTests.swift65 for input in ["", " ", "hello", "42", "true", "null", "2026-10-09", "#", "http", "a@b.com", "user@example.com"] CODE
LOW…leProTextEngineTests/EmphasisGeometryUpdateTests.swift197 let textView = TextView(string: "Lorem Ipsum Dolor Sit", wrapLines: false)CODE
LOW…bleProTextEngineTests/SystemColorResolutionTests.swift68 let textView = TextView(string: "Lorem Ipsum")CODE
LOW…itor/Tests/TableProTextEngineTests/TextViewTests.swift20 textView = TextView(string: "Lorem Ipsum")CODE
LOW…itor/Tests/TableProTextEngineTests/TextViewTests.swift39 #expect(textView.string == "Hello World Lorem Ipsum")COMMENT
LOW…or/Tests/TableProTextEngineTests/MarkedTextTests.swift20 let textView = TextView(string: "Lorem Ipsum")CODE
LOW…sts/TableProTextEngineTests/EmphasisManagerTests.swift246 let textView = TextView(string: "Lorem Ipsum")CODE
LOW…ditorKitTests/Controller/TextViewControllerTests.swift247 controller.setText("{ Lorem Ipsum {} }")CODE
LOW…ditorKitTests/Controller/TextViewControllerTests.swift287 controller.textView.string = "{ Lorem Ipsum {} }"CODE
LOWlinux/crates/app/src/ui/data_grid/row_detail/tests.rs846 let long = "lorem ipsum\n".repeat(3_500);CODE
Deep Nesting22 hits · 22 pts
SeverityFileLineSnippetContext
LOWapple/scripts/localization.py136CODE
LOWapple/scripts/benchmark/large-catalog/benchmark.py404CODE
LOWapple/scripts/benchmark/large-catalog/benchmark.py448CODE
LOWapple/scripts/benchmark/app-paths/benchmark.py472CODE
LOWapple/scripts/benchmark/app-paths/benchmark.py647CODE
LOWapple/scripts/ci/check-license-inventory.py56CODE
LOWapple/scripts/ci/check-column-type-corpus.py30CODE
LOWapple/scripts/ci/check-column-type-corpus.py50CODE
LOWapple/scripts/ci/check-column-type-corpus.py84CODE
LOWapple/scripts/ci/check-oracle-dictionary-names.py42CODE
LOWapple/scripts/ci/check-oracle-dictionary-names.py103CODE
LOWapple/scripts/ci/kafka-protocol-probe.py366CODE
LOWapple/scripts/ci/check-string-catalogs.py72CODE
LOWapple/scripts/ci/check-string-catalogs.py90CODE
LOWapple/scripts/ci/check-test-plans.py36CODE
LOWapple/scripts/ci/check-test-plans.py110CODE
LOWapple/scripts/release/notes.py321CODE
LOWapple/scripts/release/schema.py67CODE
LOWapple/scripts/release/schema.py89CODE
LOWapple/scripts/release/schema.py142CODE
LOWapple/scripts/lib/xcresult-cases.py58CODE
LOWapple/scripts/lib/xcresult-cases.py91CODE
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…/scripts/probes/mariadb-tls-modes/fake-mysql-server.py102except (EOFError, OSError, ssl.SSLError):CODE
HIGH…cripts/probes/freetds-fedauth-check/fake-tds-server.py260except Done:CODE
Unused Imports8 hits · 8 pts
SeverityFileLineSnippetContext
LOWapple/scripts/test_localization.py4CODE
LOWapple/scripts/localization.py25CODE
LOWapple/scripts/ci/test_check_string_catalogs.py4CODE
LOWapple/scripts/ci/check-license-inventory.py8CODE
LOWapple/scripts/ci/check-string-catalogs.py9CODE
LOWapple/scripts/ci/test_check_test_plans.py4CODE
LOWapple/scripts/ci/check-entitlements.py7CODE
LOWapple/scripts/ci/check-test-plans.py11CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMapple/scripts/ios/build-hiredis-ios.sh97 # Create a temporary OpenSSL prefix that cmake can findCOMMENT
MEDIUM.claude/skills/fix-issue/scripts/worktree.sh3# Create an isolated worktree that can actually build.COMMENT
Excessive Try-Catch Wrapping4 hits · 5 pts
SeverityFileLineSnippetContext
LOW…blePro/Core/RemoteSQLite/RemoteSQLiteAgentSource.swift449 except Exception:CODE
LOWapple/scripts/probes/check-etcd-auth-faults.sh77except Exception:CODE
LOWapple/scripts/ci/check-plugin-provides.py88 except Exception as error:CODE
MEDIUMapple/scripts/release/test_feed.py116 print("Error: failed to pass signing verification.")CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHapple/scripts/ci/kafka-protocol-probe.py163 body = b"\x00" + b"\x00" + b"\x00" + b"\x00" # topics=null; 2 bools; tagsCODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…o/Core/MCP/Prompts/MCPPromptCatalog+QueryPrompts.swift64 ## Structure of the tables you can useCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…oTests/Views/Sidebar/SidebarOutlineScaffoldTests.swift63 /// The scroller style is the user's "Show scroll bars" setting, so the scaffold must leave itCOMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWlinux/build-aux/tests/test_check_packaging.py83CODE