AI Slop Code Risk Monitor

flutter/packages

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

A collection of useful packages maintained by the Flutter team

2.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for flutter/packages, a Dart project with 5,329 GitHub stars. SynthScan examined 2,169,635 lines of code across 7480 source files, recording 5344 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 2.6 (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.6
Adjusted Signal
2.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
5.3K
Stars
Dart
Language
2.2M
Lines of Code
7.5K
Files
5.3K
Pattern Hits
2026-10-31
Scan Date
0.01
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 11.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 0.8/100 · LOW

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

PR Review Velocity Impact 13.0/100 · LOW

Which changes need focused human review? 5344 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 1HIGH 76MEDIUM 164LOW 5103

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 5344 distinct pattern matches across 15 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.

Over-Commented Block5012 hits · 4651 pts
SeverityFileLineSnippetContext
LOW.repo_tool_config.yaml1# Repo-specific configuration for the flutter_plugin_tools repository tooling.COMMENT
LOW.repo_tool_config.yaml21 # max version, which must a version that already exists, not a future version.COMMENT
LOW.repo_tool_config.yaml41 # Dependencies that can be unpinned. Package should only ever be added here ifCOMMENT
LOWanalysis_options.yaml1# Specify analysis options.COMMENT
LOWcustomer_testing.sh1#!/bin/bashCOMMENT
LOWcustomer_testing.sh61 # We only run the full tests on Linux because golden files differCOMMENT
LOW.ci/scripts/validate.sh1#!/bin/bashCOMMENT
LOW.ci/scripts/analyze_pathified.sh1#!/bin/bashCOMMENT
LOW.ci/scripts/analyze_legacy.sh1#!/bin/bashCOMMENT
LOW.ci/scripts/update_pods.sh1#!/bin/bashCOMMENT
LOW.ci/scripts/dart_unit_tests_pathified.sh1#!/bin/bashCOMMENT
LOWscript/l10n/bin/gen_localizations.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOWscript/l10n/bin/gen_localizations.dart21//COMMENT
LOWscript/l10n/bin/gen_localizations.dart121 // `MaterialLocalizationEnGb`). Their superclasses are the aforementionedCOMMENT
LOWscript/l10n/bin/gen_localizations.dart261 }COMMENT
LOWscript/l10n/bin/gen_localizations.dart281COMMENT
LOWscript/l10n/bin/gen_missing_localizations.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOWscript/l10n/bin/encode_kn_arb_files.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOWscript/l10n/lib/localizations_utils.dart381/// Return the input string as a Dart-parseable string.COMMENT
LOWscript/l10n/lib/localizations_validator.dart101/// This removes undefined localizations (localizations that aren't present inCOMMENT
LOWscript/configs/exclude_all_packages_app.yaml1# This list should be kept as short as possible, and things should remain hereCOMMENT
LOWscript/configs/exclude_all_packages_app.yaml21# Since google_maps_flutter_ios is endorsed, it will be included transitivelyCOMMENT
LOWscript/configs/exclude_integration_web_wasm.yaml1# This list should be kept as short as possible, and things should remain hereCOMMENT
LOWscript/configs/custom_coverage_minimums.yaml1# A list of packages and their minimum required code coverage.COMMENT
LOWscript/configs/exclude_all_packages_app_wasm.yaml1# This list should be kept as short as possible, and things should remain hereCOMMENT
LOWscript/configs/xcode_warnings_exceptions.yaml1# The list of plugins that are known to produce Xcode warnings.COMMENT
LOWscript/configs/web_dart_unit_test_tags.yaml1# Maps packages to test tag selectors for the web dart unit tests.COMMENT
LOWscript/configs/dart_unit_tests_wasm_exceptions.yaml1# Packages that are excluded from dart unit tests (compiled to Wasm)COMMENT
LOWscript/tool/test/util.dart61 final bool hasDartCode;COMMENT
LOWscript/tool/test/util.dart381 /// such as temporary file modifications.COMMENT
LOWscript/tool/test/license_check_command_test.dart701ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGESCOMMENT
LOWscript/tool/test/license_check_command_test.dart721// copyright notice, this list of conditions and the following disclaimerCOMMENT
LOWscript/tool/lib/src/validate_command.dart21import 'validators/version_and_changelog_validator.dart';COMMENT
LOW…ript/tool/lib/src/create_all_packages_app_command.dart301 version: Version.parse('1.0.0+1'),COMMENT
LOWscript/tool/lib/src/native_test_command.dart261 );COMMENT
LOWscript/tool/lib/src/native_test_command.dart581 bool isTestBinary(File file) {COMMENT
LOWscript/tool/lib/src/format_command.dart381COMMENT
LOWscript/tool/lib/src/common/core.dart121 // a package must also have a `lib/` directory, but in practice that's notCOMMENT
LOWscript/tool/lib/src/common/file_utils.dart21/// to [base] as subdirectories.COMMENT
LOWscript/tool/lib/src/common/plugin_utils.dart21bool isFlutterPlugin(RepositoryPackage package) {COMMENT
LOWscript/tool/lib/src/common/repository_package.dart21//COMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart61 /// the summary will simply show that the package failed.COMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart101 static const String _skipByDartVersionArg = 'skip-if-not-supporting-dart-version';COMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart121 ///COMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart161 /// be included in the final error summary (e.g., a command that only has aCOMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart181 /// to make the output structure easier to follow.COMMENT
LOWscript/tool/lib/src/common/package_looping_command.dart201 /// context.COMMENT
LOWscript/tool/lib/src/common/file_filters.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOWscript/tool/lib/src/common/pending_changelog_entry.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOWscript/tool/lib/src/common/pending_changelog_entry.dart21/// ## File FormatCOMMENT
LOWscript/tool/lib/src/common/cmake.dart61 }COMMENT
LOWscript/tool/lib/src/common/package_command.dart341 /// execution.COMMENT
LOWscript/tool/lib/src/common/package_command.dart381 ///COMMENT
LOWscript/tool/lib/src/common/package_command.dart661 }COMMENT
LOWscript/tool/lib/src/common/package_state_utils.dart201 // code, such as test scripts.COMMENT
LOW…rd_party/packages/cupertino_icons/test/icons_list.dart1// Copyright 2013 The Flutter AuthorsCOMMENT
LOW…_party/packages/path_parsing/lib/src/path_parsing.dart1// This code has been "translated" largely from the Chromium/blink sourceCOMMENT
LOW…_party/packages/path_parsing/lib/src/path_parsing.dart101 // Histogram from Apple's page load test combined with some ad hoc browsingCOMMENT
LOWthird_party/packages/flutter_svg/dart_test.yaml1# _TolerantComparator uses methods that don't compile on web.COMMENT
LOW…ty/packages/flutter_svg/example/windows/runner/utils.h1#ifndef RUNNER_UTILS_H_COMMENT
4952 more matches not shown…
Modern AI Meta-Vocabulary132 hits · 387 pts
SeverityFileLineSnippetContext
MEDIUMpackages/cupertino_ui/test/nav_bar_test.dart1310 // Appears transparent since the background color is the same as the scaffold.COMMENT
MEDIUMpackages/cupertino_ui/test/nav_bar_test.dart1485 // Appears transparent since the background color is the same as the scaffold.COMMENT
MEDIUMpackages/cupertino_ui/test/sheet_test.dart2357 // The transition widget is the ancestor of the scaffold.COMMENT
MEDIUMpackages/cupertino_ui/test/scaffold_test.dart142 // the scaffold.COMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart83/// The scaffold lays out the tab bar at the bottom and the content between orCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart91/// subsequent tab changes. If a controller is not specified, the scaffold willCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart127/// (such as when showing a dialog on top of this scaffold), useCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart133/// * [CupertinoTabBar], the bottom tab bar inserted in the scaffold.COMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart164 /// scaffold or the tab bar's active tab index. To programmatically changeCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/tab_scaffold.dart183 /// will also update the scaffold's current active index to the new controller'sCOMMENT
MEDIUM⚡packages/cupertino_ui/lib/src/tab_scaffold.dart204 /// The color of the widget that underlies the entire scaffold.COMMENT
MEDIUM⚡packages/cupertino_ui/lib/src/tab_scaffold.dart212 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUM⚡packages/cupertino_ui/lib/src/tab_scaffold.dart221 /// If it is non-null (and no [controller] has been provided), the scaffoldCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart19/// The scaffold lays out the navigation bar on top and the content between orCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart63 /// The scaffold assumes the navigation bar will account for the [MediaQuery]COMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart80 /// The color of the widget that underlies the entire scaffold.COMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart88 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart130 // to make sure the status bar tap is only handled if this scaffold isCOMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart245/// [InheritedWidget] indicating what the current scaffold background color is for its children.COMMENT
MEDIUMpackages/cupertino_ui/lib/src/page_scaffold.dart248/// to paint themselves with the parent page scaffold color when no content is scrolled under.COMMENT
MEDIUMpackages/cupertino_ui/lib/src/theme.dart499 /// Background color of the scaffold.COMMENT
MEDIUM…ckages/go_router/example/lib/stateful_shell_route.dart256 /// Wrap in scaffoldCOMMENT
MEDIUM…er/example/lib/others/custom_stateful_shell_route.dart386 /// Wrap in scaffoldCOMMENT
MEDIUM…/go_router/example/lib/books/src/screens/scaffold.dart9/// The enum for scaffold tab.COMMENT
MEDIUM⚡…/go_router/example/lib/books/src/screens/scaffold.dart21/// The scaffold for the book store.COMMENT
MEDIUM⚡…/go_router/example/lib/books/src/screens/scaffold.dart26 /// Which tab of the scaffold to display.COMMENT
MEDIUM⚡…/go_router/example/lib/books/src/screens/scaffold.dart29 /// The scaffold body.COMMENT
MEDIUM…rial_ui/test/floating_action_button_location_test.dart188 // Create a scaffold with the fab at endFloatCOMMENT
MEDIUM…rial_ui/test/floating_action_button_location_test.dart349 // Formula: scaffold height - BAB height + FAB height / 2 + BAB top & bottom margins.COMMENT
MEDIUMpackages/material_ui/test/snack_bar_test.dart2614 ); // button margin + horizontal scaffold outside marginCODE
MEDIUMpackages/material_ui/test/theme_test.dart448 expect(materials[0].color, green); // app scaffoldCODE
MEDIUMpackages/material_ui/test/theme_test.dart449 expect(materials[1].color, green); // dialog scaffoldCODE
MEDIUMpackages/material_ui/test/theme_test.dart815 // We took the scaffold background override but the rest are still cascadedCOMMENT
MEDIUMpackages/material_ui/test/theme_test.dart835 // We took the scaffold background override but the rest are still cascadedCOMMENT
MEDIUMpackages/material_ui/test/drawer_test.dart487 // Confirm that a button in the scaffold body is still clickable.COMMENT
MEDIUMpackages/material_ui/test/scaffold_test.dart1382 // material/scaffold.dart.COMMENT
MEDIUM…terial_ui/example/lib/scaffold/scaffold.snippet.0.dart28 // Rebuild the enclosing scaffold with a new AppBar titleCOMMENT
MEDIUM…st_apps/a11y_assessments/test/toggle_buttons_test.dart71/// Resolves the background color of the button and blends it with the scaffold background.COMMENT
MEDIUMpackages/material_ui/lib/src/date_picker_theme.dart10/// @docImport 'scaffold.dart';COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1649/// {@example /example/lib/scaffold/scaffold.2.dart#body}COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1655/// The scaffold will expand to fill the available space. That usuallyCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1659/// be rebuilt. By default the scaffold's [body] is resized to makeCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1667/// X. The scaffold's [body] is not inset by this padding valueCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1670/// widget can be used within the scaffold's body to avoid areasCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1698/// view a scaffold with a differently titled AppBar. Rather, it would beCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1705/// app's one and only scaffold is reset each time a new tab is selected.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1707/// {@example /example/lib/scaffold/scaffold.snippet.0.dart#body indent=strip}COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1781 /// of the [bottomNavigationBar] will be added above the scaffold's [body].COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1786 /// In this case specifying `extendBody: true` ensures that scaffold'sCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1792 /// to the top of the scaffold.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1815 /// of the scaffold.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1818 /// An app bar to display at the top of the scaffold.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1821 /// The primary content of the scaffold.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1829 /// The widget in the body of the scaffold is positioned at the top-left ofCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1830 /// the available space between the app bar and the bottom of the scaffold. ToCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart1837 /// [ListView] as the body of the scaffold. This is also a good choice forCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart2003 /// be dismissed with the scaffold's back button.COMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart2009 /// If true the [body] and the scaffold's floating widgets should sizeCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart2014 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUM⚡packages/material_ui/lib/src/scaffold.dart2020 /// Whether this scaffold is being displayed at the top of the screen.COMMENT
72 more matches not shown…
Cross-File Repetition69 hits · 345 pts
SeverityFileLineSnippetContext
HIGHscript/tool/test/dart_test_command_test.dart0readme.md suggested_reviewers.md packages/package_a/changelog.mdSTRING
HIGHscript/tool/test/native_test_command_test.dart0readme.md suggested_reviewers.md packages/package_a/changelog.mdSTRING
HIGHscript/tool/test/analyze_command_test.dart0readme.md suggested_reviewers.md packages/package_a/changelog.mdSTRING
HIGHscript/tool/test/firebase_test_lab_command_test.dart0readme.md suggested_reviewers.md packages/package_a/changelog.mdSTRING
HIGHscript/tool/test/build_examples_command_test.dart0readme.md suggested_reviewers.md packages/package_a/changelog.mdSTRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…oid/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html><html> <head><title>audio auto play</title> <script type="text/javascript"> function play() { var audio =STRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…oid/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html><html> <head><title>some title</title> </head> <body> </body> </html>STRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…oid/example/integration_test/webview_flutter_test.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </sSTRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html><html> </head> <body> </body> </html>STRING
HIGH…oid/example/integration_test/webview_flutter_test.dart0<!doctype html><html> </head> <body> </body> </html>STRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html><html> </head> <body> </body> </html>STRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…oid/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.postSTRING
HIGH…ter/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>video auto play</title> <script type="text/javascript"> function play() { var video =STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>video auto play</title> <script type="text/javascript"> function play() { var video =STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html><html> <head><title>video auto play</title> <script type="text/javascript"> function play() { var video =STRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html><html> <head><title>video auto play</title> <script type="text/javascript"> function play() { var video =STRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html><html> <head><title>video auto play</title> <script type="text/javascript"> function play() { var video =STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com"STRING
HIGH…mple/integration_test/webview_flutter_test_legacy.dart0<!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com"STRING
HIGH…iew/example/integration_test/webview_flutter_test.dart0<!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com"STRING
HIGH…mple/integration_test/legacy/webview_flutter_test.dart0<!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com"STRING
HIGH…/webview_flutter/webview_flutter/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo paSTRING
HIGH…_flutter/webview_flutter_android/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo paSTRING
HIGH…lutter/webview_flutter_wkwebview/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo paSTRING
HIGH…/webview_flutter/webview_flutter/example/lib/main.dart0<!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrouSTRING
HIGH…_flutter/webview_flutter_android/example/lib/main.dart0<!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrouSTRING
HIGH…lutter/webview_flutter_wkwebview/example/lib/main.dart0<!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrouSTRING
HIGH…/webview_flutter/webview_flutter/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.loSTRING
HIGH…_flutter/webview_flutter_android/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.loSTRING
HIGH…lutter/webview_flutter_wkwebview/example/lib/main.dart0<!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.loSTRING
HIGH…/tool/pigeon/native_interop_example_jnigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…rences_android/tool/pigeon/messages_jnigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…_android/tool/pigeon/messages_async_jnigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…le/tool/pigeon/native_interop_tests_jnigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…/tool/pigeon/native_interop_example_ffigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…ces_foundation/tool/pigeon/messages_ffigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…le/tool/pigeon/native_interop_tests_ffigen_config.dart0// copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fouSTRING
HIGH…l/evals/test_data/setup_mixed_missing_native_test.dart0// copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // foundSTRING
HIGH…h-skill/evals/test_data/setup_success_native_test.dart0// copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // foundSTRING
HIGH…h-skill/evals/test_data/setup_missing_native_test.dart0// copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // foundSTRING
9 more matches not shown…
Fake / Example Data72 hits · 83 pts
SeverityFileLineSnippetContext
LOW⚡…d_party/packages/flutter_svg/test/widget_svg_test.dart992 return Container(key: const ValueKey<String>('placeholder'));CODE
LOW⚡…d_party/packages/flutter_svg/test/widget_svg_test.dart998 expect(find.byKey(const ValueKey<String>('placeholder')), findsOneWidget);CODE
LOW⚡…d_party/packages/flutter_svg/test/widget_svg_test.dart1005 expect(find.byKey(const ValueKey<String>('placeholder')), findsNothing);CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1073 child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right),CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1078 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOW⚡packages/cupertino_ui/test/text_field_test.dart1093 child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right),CODE
LOW⚡packages/cupertino_ui/test/text_field_test.dart1098 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOW⚡packages/cupertino_ui/test/text_field_test.dart1107 home: Center(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOW⚡packages/cupertino_ui/test/text_field_test.dart1111 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOW⚡packages/cupertino_ui/test/text_field_test.dart1116 final Element element = tester.element(find.text('placeholder'));CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1127 placeholder: 'placeholder',CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1135 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1431 placeholder: 'placeholder',CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1445 expect(find.text('placeholder'), findsOneWidget);CODE
LOWpackages/cupertino_ui/test/text_field_test.dart1461 placeholder: 'placeholder',CODE
LOWpackages/cupertino_ui/test/text_field_test.dart6288 const testText = 'lorem ipsum';CODE
LOWpackages/cupertino_ui/test/text_field_test.dart10340 home: Center(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/cupertino_ui/test/text_field_test.dart10354 child: IntrinsicHeight(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/cupertino_ui/test/text_field_test.dart10369 child: IntrinsicWidth(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/cupertino_ui/test/search_field_test.dart158 placeholder: 'placeholder',CODE
LOWpackages/cupertino_ui/test/search_field_test.dart166 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/cupertino_ui/test/search_field_test.dart365 placeholder: 'placeholder',CODE
LOW⚡…ges/cupertino_ui/test/text_selection_toolbar_test.dart591 CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'Lorem ipsum'),CODE
LOW⚡…ges/cupertino_ui/test/text_selection_toolbar_test.dart592 CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'dolor sit amet'),CODE
LOW⚡…ges/cupertino_ui/test/text_selection_toolbar_test.dart595 text: 'Lorem ipsum \ndolor sit amet',CODE
LOW⚡…ges/cupertino_ui/test/text_selection_toolbar_test.dart595 text: 'Lorem ipsum \ndolor sit amet',CODE
LOWpackages/cupertino_ui/lib/src/text_field.dart993 properties.add(StringProperty('placeholder', placeholder));CODE
LOW…n/google_sign_in_ios/test/google_sign_in_ios_test.dart18 displayName: 'John Doe',CODE
LOW…oogle_sign_in_ios/darwin/Tests/GoogleSignInTests.swift934 fakeUser.profile = TestProfileData(name: "Name", email: "user@example.com", imageURL: nil)CODE
LOW…e_sign_in/google_sign_in/test/google_sign_in_test.dart30 displayName: 'John Doe',CODE
LOWpackages/google_sign_in/google_sign_in/lib/testing.dart22/// email: 'jdoe@example.org',COMMENT
LOW…_sign_in_android/test/google_sign_in_android_test.dart18 displayName: 'John Doe',CODE
LOW…_sign_in_android/test/google_sign_in_android_test.dart439 const userEmail = 'user@example.com';CODE
LOW…_sign_in_android/test/google_sign_in_android_test.dart625 const userEmail = 'user@example.com';CODE
LOW…_sign_in_android/test/google_sign_in_android_test.dart822 const userEmail = 'user@example.com';CODE
LOW…_sign_in_android/test/google_sign_in_android_test.dart874 const userEmail = 'user@example.com';CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp56 HKEY fake_key = reinterpret_cast<HKEY>(1);CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp58 .WillOnce(DoAll(SetArgPointee<4>(fake_key), Return(ERROR_SUCCESS)));CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp60 EXPECT_CALL(*system, RegCloseKey(fake_key)).WillOnce(Return(ERROR_SUCCESS));CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp74 HKEY fake_key = reinterpret_cast<HKEY>(1);CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp76 .WillOnce(DoAll(SetArgPointee<4>(fake_key), Return(ERROR_SUCCESS)));CODE
LOW⚡…her_windows/windows/test/url_launcher_windows_test.cpp78 EXPECT_CALL(*system, RegCloseKey(fake_key)).WillOnce(Return(ERROR_SUCCESS));CODE
LOW⚡…ekit/test/store_kit_wrappers/sk_test_stub_objects.dart11 requestData: 'fake-data-utf8',CODE
LOW⚡…ekit/test/store_kit_wrappers/sk_test_stub_objects.dart19 requestData: 'fake-data-utf8',CODE
LOW⚡…ekit/test/store_kit_wrappers/sk_test_stub_objects.dart27 requestData: 'fake-data-utf8',CODE
LOWpackages/material_ui/test/text_field_test.dart14440 const testText = 'lorem ipsum';CODE
LOWpackages/material_ui/test/text_field_test.dart14475 const testText = 'lorem ipsum';CODE
LOWpackages/material_ui/test/text_field_test.dart14514 const testText = 'lorem ipsum';CODE
LOWpackages/material_ui/test/filled_button_test.dart1802 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/filled_button_test.dart1802 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/text_button_test.dart1627 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/text_button_test.dart1627 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/selectable_text_test.dart4584 const testText = 'lorem ipsum';CODE
LOWpackages/material_ui/test/selectable_text_test.dart4614 const testText = 'lorem ipsum';CODE
LOW…rial_ui/test/adaptive_text_selection_toolbar_test.dart341 const text = 'lorem ipsum';CODE
LOWpackages/material_ui/test/elevated_button_test.dart1688 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/elevated_button_test.dart1688 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/outlined_button_test.dart1915 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/material_ui/test/outlined_button_test.dart1915 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/vector_graphics/test/vector_graphics_test.dart734 return Container(key: const ValueKey<String>('placeholder'));CODE
12 more matches not shown…
AI Slop Vocabulary12 hits · 34 pts
SeverityFileLineSnippetContext
MEDIUM…kotlin/com/example/test_plugin/DataClassMethodsTest.kt288 // provides safe, complete, and robust validation across all 31 fields.COMMENT
MEDIUMpackages/material_ui/test/badge_test.dart86 // Essentially the same as 'Large Badge defaults'COMMENT
MEDIUMpackages/material_ui/lib/src/radio_list_tile.dart584 /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverageCOMMENT
MEDIUMpackages/material_ui/lib/src/carousel.dart1883 // This allows seamless backward scrolling without hitting the boundary.COMMENT
MEDIUMpackages/material_ui/lib/src/radio.dart415 /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverageCOMMENT
MEDIUMpackages/material_ui/lib/src/popup_menu.dart1474 /// and the button will utilize an [InkWell] for taps.COMMENT
MEDIUMpackages/material_ui/lib/src/slider.dart52 /// Essentially all possible interactions are allowed.COMMENT
MEDIUMpackages/material_ui/lib/src/bottom_sheet.dart821/// a bottom sheet that will utilize [DraggableScrollableSheet]. ConsiderCOMMENT
MEDIUMpackages/material_ui/lib/src/bottom_sheet.dart908 /// Specifies whether this is a route for a bottom sheet that will utilizeCOMMENT
MEDIUM…red_preferences/lib/src/shared_preferences_legacy.dart230 // Catching and clarifying UnimplementedError to provide a more robust message.COMMENT
MEDIUM…red_preferences/lib/src/shared_preferences_legacy.dart266 // Catching and clarifying UnimplementedError to provide a more robust message.STRING
MEDIUM…kages/google_fonts/lib/src/google_fonts_all_parts.dart14656 /// See [PartT.tapestry].COMMENT
Self-Referential Comments7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUManalysis_options.yaml3# This file is a copy of analysis_options.yaml from flutter repoCOMMENT
MEDIUMcustomer_testing.sh6# This file is used byCOMMENT
MEDIUMthird_party/packages/flutter_svg/example/pubspec.yaml22# The following section is specific to Flutter.COMMENT
MEDIUM…r_interceptor/pointer_interceptor/example/pubspec.yaml23# The following section is specific to Flutter.COMMENT
MEDIUM…kages/two_dimensional_scrollables/example/pubspec.yaml23# The following section is specific to Flutter packages.COMMENT
MEDIUMpackages/material_ui/lib/src/action_chip.dart69/// ### Creating an Assist chipCOMMENT
MEDIUMpackages/material_ui/lib/src/action_chip.dart76/// ### Creating a Suggestion chipCOMMENT
Excessive Try-Catch Wrapping10 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMscript/tool/lib/src/main.dart44 print('Error: Cannot find repository root');CODE
MEDIUMscript/tool/lib/src/main.dart50 print('Error: Cannot find a "packages" sub-directory');CODE
MEDIUMpackages/pigeon/lib/src/pigeon_lib.dart993 print('Error running FFIgen: ${ffigenResult.stderr}');CODE
MEDIUMpackages/pigeon/lib/src/pigeon_lib.dart999 print('Error: FFIgen config file $configFile does not exist.');CODE
MEDIUMpackages/pigeon/lib/src/pigeon_lib.dart1095 print('Error running JNIgen:\n${jnigenResult.stderr}');CODE
MEDIUMpackages/camera/camera/example/lib/main.dart43 print('Error: $code${message == null ? '' : '\nError Message: $message'}');CODE
MEDIUMpackages/camera/camera_android/example/lib/main.dart47 print('Error: $code${message == null ? '' : '\nError Message: $message'}');CODE
MEDIUM…es/camera/camera_android_camerax/example/lib/main.dart46 print('Error: $code${message == null ? '' : '\nError Message: $message'}');CODE
MEDIUM…kages/camera/camera_avfoundation/example/lib/main.dart47 print('Error: $code${message == null ? '' : '\nError Message: $message'}');CODE
MEDIUM…s_flutter/google_maps_flutter_web/lib/src/convert.dart1007 // print('Error computing new focus LatLng. JS Error: ' + e.toString());COMMENT
Structural Annotation Overuse13 hits · 21 pts
SeverityFileLineSnippetContext
LOWpackages/cupertino_ui/README.md36### Step 1: Migrate importsCOMMENT
LOWpackages/cupertino_ui/README.md49### Step 2: Migrate localizations (if needed)COMMENT
LOWpackages/cupertino_ui/README.md56### Step 3: Bridge legacy dependencies (if needed)COMMENT
LOWpackages/pigeon/native_interop_guide.md59### Step 1: Add DependenciesCOMMENT
LOWpackages/pigeon/native_interop_guide.md80### Step 2: Configure Pigeon OptionsCOMMENT
LOWpackages/pigeon/native_interop_guide.md120### Step 3: Run Code GenerationCOMMENT
LOWpackages/pigeon/native_interop_guide.md141### Step 4: iOS/macOS Build System Configuration (FFI)COMMENT
LOWpackages/go_router/test/on_enter_test.dart744 // Step 1: Go to a different routeCOMMENT
LOW⚡packages/go_router/lib/src/configuration.dart386 // Step 1: Apply top-level redirect first (self-recursive for chains).COMMENT
LOW⚡packages/go_router/lib/src/configuration.dart393 // Step 2: Then apply route-level redirects on the post-top-level result.COMMENT
LOWpackages/material_ui/README.md35### Step 1: Migrate importsCOMMENT
LOWpackages/material_ui/README.md48### Step 2: Migrate localizations (if needed)COMMENT
LOWpackages/material_ui/README.md63### Step 3: Bridge legacy dependencies (if needed)COMMENT
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…/google_maps_flutter/google_maps_flutter_web/README.md24 <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>CODE
HIGH…/google_maps_flutter/google_maps_flutter_web/README.md35 src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=drawing">CODE
HIGH…/google_maps_flutter/google_maps_flutter_web/README.md43 src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=drawing,marker,visualization,places">CODE
HIGH…/google_maps_flutter/google_maps_flutter_web/README.md54 src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=marker">CODE
Hallucination Indicators1 hit · 15 pts
SeverityFileLineSnippetContext
CRITICAL…rc/billing_client_wrappers/billing_client_wrapper.dart357/// [`com.android.billingclient.api.BillingClientStateListener.onServiceDisconnected()`](https://developer.android.com/rCOMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…er/example/lib/others/custom_stateful_shell_route.dart55 // custom container for the branch Navigators. In this implementation,COMMENT
HIGHpackages/material_ui/lib/src/scaffold.dart2116 /// [Scaffold]. In this solution, you would have an outer widget that createsCOMMENT
Slop Phrases3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM…r_interceptor/pointer_interceptor/example/pubspec.yaml27 # included with your application, so that you can use the icons inCOMMENT
MEDIUMpackages/material_ui/lib/src/expansion_panel.dart176/// Here is a simple example of how to use [ExpansionPanelList].COMMENT
MEDIUMpackages/material_ui/lib/src/expansion_panel.dart216 /// Here is a simple example of how to implement ExpansionPanelList.radio.COMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…ra_android_camerax/lib/src/android_camera_camerax.dart1236 // Enable/disable recording audio as requested. If enabling audio is requestedCOMMENT
Verbosity Indicators3 hits · 6 pts
SeverityFileLineSnippetContext
LOWpackages/go_router/test/on_enter_test.dart744 // Step 1: Go to a different routeCOMMENT
LOW⚡packages/go_router/lib/src/configuration.dart386 // Step 1: Apply top-level redirect first (self-recursive for chains).COMMENT
LOW⚡packages/go_router/lib/src/configuration.dart393 // Step 2: Then apply route-level redirects on the post-top-level result.COMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpackages/google_sign_in/google_sign_in/lib/testing.dart11/// Example usage:COMMENT
LOW…ckages/video_player/video_player/lib/video_player.dart1051 /// Example usage:COMMENT
LOWpackages/material_ui/lib/src/stepper.dart1040/// Example usage:COMMENT