A collection of useful packages maintained by the Flutter team
This report presents the forensic synthetic code analysis of flutter/packages, a Dart project with 5,262 GitHub stars. SynthScan v2.0 examined 1,957,313 lines of code across 6705 source files, recording 5063 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 2.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).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
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.
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.
The scanner identified 5063 distinct pattern matches across 15 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .repo_tool_config.yaml | 1 | # Repo-specific configuration for the flutter_plugin_tools repository tooling. | COMMENT |
| LOW | .repo_tool_config.yaml | 21 | # max version, which must a version that already exists, not a future version. | COMMENT |
| LOW | .repo_tool_config.yaml | 41 | # Dependencies that can be unpinned. Package should only ever be added here if | COMMENT |
| LOW | analysis_options.yaml | 1 | # Specify analysis options. | COMMENT |
| LOW | customer_testing.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci/scripts/validate.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci/scripts/analyze_pathified.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci/scripts/analyze_legacy.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci/scripts/update_pods.sh | 1 | #!/bin/bash | COMMENT |
| LOW | .ci/scripts/dart_unit_tests_pathified.sh | 1 | #!/bin/bash | COMMENT |
| LOW | script/configs/exclude_all_packages_app.yaml | 1 | # This list should be kept as short as possible, and things should remain here | COMMENT |
| LOW | script/configs/exclude_all_packages_app.yaml | 21 | # version). | COMMENT |
| LOW | script/configs/exclude_integration_web_wasm.yaml | 1 | # This list should be kept as short as possible, and things should remain here | COMMENT |
| LOW | script/configs/custom_coverage_minimums.yaml | 1 | # A list of packages and their minimum required code coverage. | COMMENT |
| LOW | script/configs/exclude_all_packages_app_wasm.yaml | 1 | # This list should be kept as short as possible, and things should remain here | COMMENT |
| LOW | script/configs/xcode_warnings_exceptions.yaml | 1 | # The list of plugins that are known to produce Xcode warnings. | COMMENT |
| LOW | script/configs/dart_unit_tests_wasm_exceptions.yaml | 1 | # Packages that are excluded from dart unit tests (compiled to Wasm) | COMMENT |
| LOW | script/tool/test/util.dart | 61 | final bool hasDartCode; | COMMENT |
| LOW | script/tool/test/util.dart | 381 | /// such as temporary file modifications. | COMMENT |
| LOW | script/tool/test/license_check_command_test.dart | 721 | // notice, this list of conditions and the following disclaimer. | COMMENT |
| LOW | script/tool/lib/src/validate_command.dart | 21 | import 'validators/version_and_changelog_validator.dart'; | COMMENT |
| LOW | …ript/tool/lib/src/create_all_packages_app_command.dart | 301 | version: Version.parse('1.0.0+1'), | COMMENT |
| LOW | script/tool/lib/src/native_test_command.dart | 261 | ); | COMMENT |
| LOW | script/tool/lib/src/native_test_command.dart | 581 | bool isTestBinary(File file) { | COMMENT |
| LOW | script/tool/lib/src/format_command.dart | 381 | COMMENT | |
| LOW | script/tool/lib/src/common/core.dart | 121 | // don't have any source, so this deliberately doesn't check that there's a | COMMENT |
| LOW | script/tool/lib/src/common/file_utils.dart | 21 | /// to [base] as subdirectories. | COMMENT |
| LOW | script/tool/lib/src/common/plugin_utils.dart | 21 | bool isFlutterPlugin(RepositoryPackage package) { | COMMENT |
| LOW | script/tool/lib/src/common/repository_package.dart | 21 | // | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 61 | /// the summary will simply show that the package failed. | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 101 | static const String _skipByDartVersionArg = 'skip-if-not-supporting-dart-version'; | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 121 | /// | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 161 | /// be included in the final error summary (e.g., a command that only has a | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 181 | /// to make the output structure easier to follow. | COMMENT |
| LOW | script/tool/lib/src/common/package_looping_command.dart | 201 | /// context. | COMMENT |
| LOW | script/tool/lib/src/common/file_filters.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | script/tool/lib/src/common/pending_changelog_entry.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | script/tool/lib/src/common/pending_changelog_entry.dart | 21 | /// ## File Format | COMMENT |
| LOW | script/tool/lib/src/common/cmake.dart | 61 | } | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 201 | /// The process runner. | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 341 | /// | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 361 | final int end = min(start + shardSize, allPackages.length); | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 381 | /// 1. As a Dart package in a directory which is a direct child of the | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 641 | baseSha: baseSha, | COMMENT |
| LOW | script/tool/lib/src/common/package_state_utils.dart | 201 | pathComponents.first == 'pigeons' || | COMMENT |
| LOW | …rd_party/packages/cupertino_icons/test/icons_list.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | …_party/packages/path_parsing/lib/src/path_parsing.dart | 1 | // This code has been "translated" largely from the Chromium/blink source | COMMENT |
| LOW | …_party/packages/path_parsing/lib/src/path_parsing.dart | 101 | // Histogram from Apple's page load test combined with some ad hoc browsing | COMMENT |
| LOW | third_party/packages/flutter_svg/dart_test.yaml | 1 | # _TolerantComparator uses methods that don't compile on web. | COMMENT |
| LOW | …ty/packages/flutter_svg/example/windows/runner/utils.h | 1 | #ifndef RUNNER_UTILS_H_ | COMMENT |
| LOW | …packages/flutter_svg/example/windows/runner/resource.h | 1 | //{{NO_DEPENDENCIES}} | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 61 | /// Instantiates a widget that renders an SVG picture using the `pictureProvider`. | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 101 | 'The SVG theme must be set on the bytesLoader.', | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 121 | /// horizontally in [TextDirection.rtl] contexts. | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 141 | /// `icons/heart.svg` . | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 161 | /// ```none | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 221 | /// Either the [width] and [height] arguments should be specified, or the | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 281 | COMMENT | |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 301 | /// | COMMENT |
| LOW | third_party/packages/flutter_svg/lib/svg.dart | 341 | /// Either the [width] and [height] arguments should be specified, or the | COMMENT |
| 4697 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/cupertino_ui/test/nav_bar_test.dart | 1309 | // Appears transparent since the background color is the same as the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/test/nav_bar_test.dart | 1484 | // Appears transparent since the background color is the same as the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/test/scaffold_test.dart | 142 | // the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 83 | /// The scaffold lays out the tab bar at the bottom and the content between or | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 91 | /// subsequent tab changes. If a controller is not specified, the scaffold will | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 127 | /// (such as when showing a dialog on top of this scaffold), use | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 133 | /// * [CupertinoTabBar], the bottom tab bar inserted in the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 164 | /// scaffold or the tab bar's active tab index. To programmatically change | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/tab_scaffold.dart | 183 | /// will also update the scaffold's current active index to the new controller's | COMMENT |
| MEDIUM⚡ | packages/cupertino_ui/lib/src/tab_scaffold.dart | 204 | /// The color of the widget that underlies the entire scaffold. | COMMENT |
| MEDIUM⚡ | packages/cupertino_ui/lib/src/tab_scaffold.dart | 212 | /// scaffold, the body can be resized to avoid overlapping the keyboard, which | COMMENT |
| MEDIUM⚡ | packages/cupertino_ui/lib/src/tab_scaffold.dart | 221 | /// If it is non-null (and no [controller] has been provided), the scaffold | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 19 | /// The scaffold lays out the navigation bar on top and the content between or | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 63 | /// The scaffold assumes the navigation bar will account for the [MediaQuery] | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 80 | /// The color of the widget that underlies the entire scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 88 | /// scaffold, the body can be resized to avoid overlapping the keyboard, which | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 130 | // to make sure the status bar tap is only handled if this scaffold is | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 245 | /// [InheritedWidget] indicating what the current scaffold background color is for its children. | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/page_scaffold.dart | 248 | /// to paint themselves with the parent page scaffold color when no content is scrolled under. | COMMENT |
| MEDIUM | packages/cupertino_ui/lib/src/theme.dart | 499 | /// Background color of the scaffold. | COMMENT |
| MEDIUM | …ckages/go_router/example/lib/stateful_shell_route.dart | 256 | /// Wrap in scaffold | COMMENT |
| MEDIUM | …er/example/lib/others/custom_stateful_shell_route.dart | 386 | /// Wrap in scaffold | COMMENT |
| MEDIUM | …/go_router/example/lib/books/src/screens/scaffold.dart | 10 | /// The enum for scaffold tab. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 22 | /// The scaffold for the book store. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 27 | /// Which tab of the scaffold to display. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 30 | /// The scaffold body. | COMMENT |
| MEDIUM | …rial_ui/test/floating_action_button_location_test.dart | 188 | // Create a scaffold with the fab at endFloat | COMMENT |
| MEDIUM | …rial_ui/test/floating_action_button_location_test.dart | 349 | // Formula: scaffold height - BAB height + FAB height / 2 + BAB top & bottom margins. | COMMENT |
| MEDIUM | packages/material_ui/test/snack_bar_test.dart | 2622 | ); // button margin + horizontal scaffold outside margin | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 433 | expect(materials[0].color, green); // app scaffold | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 434 | expect(materials[1].color, green); // dialog scaffold | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 804 | // We took the scaffold background override but the rest are still cascaded | COMMENT |
| MEDIUM | packages/material_ui/test/theme_test.dart | 824 | // We took the scaffold background override but the rest are still cascaded | COMMENT |
| MEDIUM | packages/material_ui/test/scaffold_test.dart | 1381 | // material/scaffold.dart. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/date_picker_theme.dart | 10 | /// @docImport 'scaffold.dart'; | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1649 | /// {@example /example/lib/scaffold/scaffold.2.dart#body} | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1655 | /// The scaffold will expand to fill the available space. That usually | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1659 | /// be rebuilt. By default the scaffold's [body] is resized to make | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1667 | /// X. The scaffold's [body] is not inset by this padding value | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1670 | /// widget can be used within the scaffold's body to avoid areas | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1698 | /// view a scaffold with a differently titled AppBar. Rather, it would be | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1708 | /// app's one and only scaffold is reset each time a new tab is selected. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1714 | /// // Rebuild the enclosing scaffold with a new AppBar title | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1793 | /// of the [bottomNavigationBar] will be added above the scaffold's [body]. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1798 | /// In this case specifying `extendBody: true` ensures that scaffold's | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1804 | /// to the top of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1827 | /// of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1830 | /// An app bar to display at the top of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1833 | /// The primary content of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1841 | /// The widget in the body of the scaffold is positioned at the top-left of | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1842 | /// the available space between the app bar and the bottom of the scaffold. To | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1849 | /// [ListView] as the body of the scaffold. This is also a good choice for | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2015 | /// be dismissed with the scaffold's back button. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2021 | /// If true the [body] and the scaffold's floating widgets should size | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2026 | /// scaffold, the body can be resized to avoid overlapping the keyboard, which | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2032 | /// Whether this scaffold is being displayed at the top of the screen. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2307 | /// Whether this scaffold has a non-null [Scaffold.appBar]. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2310 | /// Whether this scaffold has a non-null [Scaffold.drawer]. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2313 | /// Whether this scaffold has a non-null [Scaffold.endDrawer]. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2316 | /// Whether this scaffold has a non-null [Scaffold.floatingActionButton]. | COMMENT |
| 68 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | script/tool/test/dart_test_command_test.dart | 0 | readme.md suggested_reviewers.md packages/package_a/changelog.md | STRING |
| HIGH | script/tool/test/native_test_command_test.dart | 0 | readme.md suggested_reviewers.md packages/package_a/changelog.md | STRING |
| HIGH | script/tool/test/analyze_command_test.dart | 0 | readme.md suggested_reviewers.md packages/package_a/changelog.md | STRING |
| HIGH | script/tool/test/firebase_test_lab_command_test.dart | 0 | readme.md suggested_reviewers.md packages/package_a/changelog.md | STRING |
| HIGH | script/tool/test/build_examples_command_test.dart | 0 | readme.md suggested_reviewers.md packages/package_a/changelog.md | STRING |
| HIGH | …ter/example/integration_test/webview_flutter_test.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …oid/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …iew/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …mple/integration_test/legacy/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>some title</title> </head> <body> </body> </html> | STRING |
| HIGH | …ter/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …oid/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …iew/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …mple/integration_test/legacy/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <style> body { height: 100%; width: 100%; } #container{ width:5000px; height:5000px; } </s | STRING |
| HIGH | …ter/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> </head> <body> </body> </html> | STRING |
| HIGH | …oid/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> </head> <body> </body> </html> | STRING |
| HIGH | …iew/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> </head> <body> </body> </html> | STRING |
| HIGH | …ter/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …oid/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …iew/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …mple/integration_test/legacy/webview_flutter_test.dart | 0 | <!doctype html><html> <head><title>resize test</title> <script type="text/javascript"> function onresize() { resize.post | STRING |
| HIGH | …ter/example/integration_test/webview_flutter_test.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!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.dart | 0 | <!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com" | STRING |
| HIGH | …mple/integration_test/webview_flutter_test_legacy.dart | 0 | <!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com" | STRING |
| HIGH | …iew/example/integration_test/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com" | STRING |
| HIGH | …mple/integration_test/legacy/webview_flutter_test.dart | 0 | <!doctype html> <html> <head> <title>webresourceerror test</title> </head> <body> <iframe src="https://notawebsite..com" | STRING |
| HIGH | …/webview_flutter/webview_flutter/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo pa | STRING |
| HIGH | …_flutter/webview_flutter_android/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo pa | STRING |
| HIGH | …lutter/webview_flutter_wkwebview/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body> <h1>local demo pa | STRING |
| HIGH | …/webview_flutter/webview_flutter/example/lib/main.dart | 0 | <!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrou | STRING |
| HIGH | …_flutter/webview_flutter_android/example/lib/main.dart | 0 | <!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrou | STRING |
| HIGH | …lutter/webview_flutter_wkwebview/example/lib/main.dart | 0 | <!doctype html> <html> <head> <title>transparent background test</title> </head> <style type="text/css"> body { backgrou | STRING |
| HIGH | …/webview_flutter/webview_flutter/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.lo | STRING |
| HIGH | …_flutter/webview_flutter_android/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.lo | STRING |
| HIGH | …lutter/webview_flutter_wkwebview/example/lib/main.dart | 0 | <!doctype html> <html lang="en"> <head> <title>load file or html string example</title> </head> <body onload="console.lo | STRING |
| HIGH | …ps_flutter/google_maps_flutter_ios/tool/run_tests.dart | 0 | if the changes you made should be shared with other copies of the implementation, copy the changes to google_maps_flutte | STRING |
| HIGH | …oogle_maps_flutter_ios_shared_code/tool/run_tests.dart | 0 | if the changes you made should be shared with other copies of the implementation, copy the changes to google_maps_flutte | STRING |
| HIGH | …tter/google_maps_flutter_ios_sdk10/tool/run_tests.dart | 0 | if the changes you made should be shared with other copies of the implementation, copy the changes to google_maps_flutte | STRING |
| HIGH | …utter/google_maps_flutter_ios_sdk9/tool/run_tests.dart | 0 | if the changes you made should be shared with other copies of the implementation, copy the changes to google_maps_flutte | STRING |
| HIGH | …ps_flutter/google_maps_flutter_ios/tool/run_tests.dart | 0 | the following packages do not match the shared source code: ${failingpackages.map((p) => ' $p').join('\n')} if you manua | STRING |
| HIGH | …oogle_maps_flutter_ios_shared_code/tool/run_tests.dart | 0 | the following packages do not match the shared source code: ${failingpackages.map((p) => ' $p').join('\n')} if you manua | STRING |
| HIGH | …tter/google_maps_flutter_ios_sdk10/tool/run_tests.dart | 0 | the following packages do not match the shared source code: ${failingpackages.map((p) => ' $p').join('\n')} if you manua | STRING |
| HIGH | …utter/google_maps_flutter_ios_sdk9/tool/run_tests.dart | 0 | the following packages do not match the shared source code: ${failingpackages.map((p) => ' $p').join('\n')} if you manua | STRING |
| HIGH | …orekit/example/macos/RunnerTests/TranslatorTests.swift | 0 | unable to encode native userinfo object of type %@ to map. \ please submit an issue at https://github.com/flutter/flutte | STRING |
| HIGH | …rekit/example/shared/RunnerTests/TranslatorTests.swift | 0 | unable to encode native userinfo object of type %@ to map. \ please submit an issue at https://github.com/flutter/flutte | STRING |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 894 | return Container(key: const ValueKey<String>('placeholder')); | CODE |
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 900 | expect(find.byKey(const ValueKey<String>('placeholder')), findsOneWidget); | CODE |
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 907 | expect(find.byKey(const ValueKey<String>('placeholder')), findsNothing); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1083 | child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1088 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1103 | child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right), | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1108 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1117 | home: Center(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1121 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1126 | final Element element = tester.element(find.text('placeholder')); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1137 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1145 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1441 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1455 | expect(find.text('placeholder'), findsOneWidget); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1471 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 6302 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10354 | home: Center(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10368 | child: IntrinsicHeight(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10383 | child: IntrinsicWidth(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW | packages/cupertino_ui/test/search_field_test.dart | 158 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/search_field_test.dart | 166 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW | packages/cupertino_ui/test/search_field_test.dart | 365 | placeholder: 'placeholder', | CODE |
| LOW⚡ | …ges/cupertino_ui/test/text_selection_toolbar_test.dart | 591 | CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'Lorem ipsum'), | CODE |
| LOW⚡ | …ges/cupertino_ui/test/text_selection_toolbar_test.dart | 592 | CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'dolor sit amet'), | CODE |
| LOW⚡ | …ges/cupertino_ui/test/text_selection_toolbar_test.dart | 595 | text: 'Lorem ipsum \ndolor sit amet', | CODE |
| LOW⚡ | …ges/cupertino_ui/test/text_selection_toolbar_test.dart | 595 | text: 'Lorem ipsum \ndolor sit amet', | CODE |
| LOW | packages/cupertino_ui/lib/src/text_field.dart | 976 | properties.add(StringProperty('placeholder', placeholder)); | CODE |
| LOW | …n/google_sign_in_ios/test/google_sign_in_ios_test.dart | 18 | displayName: 'John Doe', | CODE |
| LOW | …e_sign_in/google_sign_in/test/google_sign_in_test.dart | 30 | displayName: 'John Doe', | CODE |
| LOW | packages/google_sign_in/google_sign_in/lib/testing.dart | 22 | /// email: 'jdoe@example.org', | COMMENT |
| LOW | …_sign_in_android/test/google_sign_in_android_test.dart | 18 | displayName: 'John Doe', | CODE |
| LOW | …_sign_in_android/test/google_sign_in_android_test.dart | 439 | const userEmail = 'user@example.com'; | CODE |
| LOW | …_sign_in_android/test/google_sign_in_android_test.dart | 625 | const userEmail = 'user@example.com'; | CODE |
| LOW | …_sign_in_android/test/google_sign_in_android_test.dart | 822 | const userEmail = 'user@example.com'; | CODE |
| LOW | …_sign_in_android/test/google_sign_in_android_test.dart | 874 | const userEmail = 'user@example.com'; | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 56 | HKEY fake_key = reinterpret_cast<HKEY>(1); | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 58 | .WillOnce(DoAll(SetArgPointee<4>(fake_key), Return(ERROR_SUCCESS))); | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 60 | EXPECT_CALL(*system, RegCloseKey(fake_key)).WillOnce(Return(ERROR_SUCCESS)); | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 74 | HKEY fake_key = reinterpret_cast<HKEY>(1); | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 76 | .WillOnce(DoAll(SetArgPointee<4>(fake_key), Return(ERROR_SUCCESS))); | CODE |
| LOW⚡ | …her_windows/windows/test/url_launcher_windows_test.cpp | 78 | EXPECT_CALL(*system, RegCloseKey(fake_key)).WillOnce(Return(ERROR_SUCCESS)); | CODE |
| LOW⚡ | …ekit/test/store_kit_wrappers/sk_test_stub_objects.dart | 11 | requestData: 'fake-data-utf8', | CODE |
| LOW⚡ | …ekit/test/store_kit_wrappers/sk_test_stub_objects.dart | 19 | requestData: 'fake-data-utf8', | CODE |
| LOW⚡ | …ekit/test/store_kit_wrappers/sk_test_stub_objects.dart | 27 | requestData: 'fake-data-utf8', | CODE |
| LOW | packages/material_ui/test/text_field_test.dart | 14440 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/text_field_test.dart | 14475 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/text_field_test.dart | 14514 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/filled_button_test.dart | 1803 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/filled_button_test.dart | 1803 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/text_button_test.dart | 1630 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/text_button_test.dart | 1630 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/selectable_text_test.dart | 4584 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/selectable_text_test.dart | 4614 | const testText = 'lorem ipsum'; | CODE |
| LOW | …rial_ui/test/adaptive_text_selection_toolbar_test.dart | 344 | const text = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/elevated_button_test.dart | 1689 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/elevated_button_test.dart | 1689 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/outlined_button_test.dart | 1918 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/material_ui/test/outlined_button_test.dart | 1918 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.', | CODE |
| LOW | packages/vector_graphics/test/vector_graphics_test.dart | 717 | return Container(key: const ValueKey<String>('placeholder')); | CODE |
| LOW | packages/vector_graphics/test/vector_graphics_test.dart | 724 | expect(find.byKey(const ValueKey<String>('placeholder')), findsOneWidget); | CODE |
| 11 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …kotlin/com/example/test_plugin/DataClassMethodsTest.kt | 300 | // provides safe, complete, and robust validation across all 31 fields. | COMMENT |
| MEDIUM | packages/material_ui/test/badge_test.dart | 86 | // Essentially the same as 'Large Badge defaults' | COMMENT |
| MEDIUM | packages/material_ui/lib/src/radio_list_tile.dart | 598 | /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverage | COMMENT |
| MEDIUM | packages/material_ui/lib/src/carousel.dart | 1880 | // This allows seamless backward scrolling without hitting the boundary. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/radio.dart | 426 | /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverage | COMMENT |
| MEDIUM | packages/material_ui/lib/src/popup_menu.dart | 1471 | /// and the button will utilize an [InkWell] for taps. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/slider.dart | 50 | /// Essentially all possible interactions are allowed. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/bottom_sheet.dart | 818 | /// a bottom sheet that will utilize [DraggableScrollableSheet]. Consider | COMMENT |
| MEDIUM | packages/material_ui/lib/src/bottom_sheet.dart | 905 | /// Specifies whether this is a route for a bottom sheet that will utilize | COMMENT |
| MEDIUM | …red_preferences/lib/src/shared_preferences_legacy.dart | 200 | // Catching and clarifying UnimplementedError to provide a more robust message. | COMMENT |
| MEDIUM | …red_preferences/lib/src/shared_preferences_legacy.dart | 236 | // Catching and clarifying UnimplementedError to provide a more robust message. | STRING |
| MEDIUM | …kages/google_fonts/lib/src/google_fonts_all_parts.dart | 14419 | /// See [PartT.tapestry]. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | analysis_options.yaml | 3 | # This file is a copy of analysis_options.yaml from flutter repo | COMMENT |
| MEDIUM | customer_testing.sh | 6 | # This file is used by | COMMENT |
| MEDIUM | third_party/packages/flutter_svg/example/pubspec.yaml | 22 | # The following section is specific to Flutter. | COMMENT |
| MEDIUM | …r_interceptor/pointer_interceptor/example/pubspec.yaml | 23 | # The following section is specific to Flutter. | COMMENT |
| MEDIUM | …kages/two_dimensional_scrollables/example/pubspec.yaml | 22 | # The following section is specific to Flutter packages. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/action_chip.dart | 67 | /// ### Creating an Assist chip | COMMENT |
| MEDIUM | packages/material_ui/lib/src/action_chip.dart | 74 | /// ### Creating a Suggestion chip | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/google_maps_flutter/google_maps_flutter_web/README.md | 24 | <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script> | CODE |
| HIGH | …/google_maps_flutter/google_maps_flutter_web/README.md | 35 | src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=drawing"> | CODE |
| HIGH | …/google_maps_flutter/google_maps_flutter_web/README.md | 43 | 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.md | 54 | src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=marker"> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | script/tool/lib/src/main.dart | 42 | print('Error: Cannot find repository root'); | CODE |
| MEDIUM | script/tool/lib/src/main.dart | 48 | print('Error: Cannot find a "packages" sub-directory'); | CODE |
| MEDIUM | packages/camera/camera/example/lib/main.dart | 43 | print('Error: $code${message == null ? '' : '\nError Message: $message'}'); | CODE |
| MEDIUM | packages/camera/camera_android/example/lib/main.dart | 47 | print('Error: $code${message == null ? '' : '\nError Message: $message'}'); | CODE |
| MEDIUM | …es/camera/camera_android_camerax/example/lib/main.dart | 46 | print('Error: $code${message == null ? '' : '\nError Message: $message'}'); | CODE |
| MEDIUM | …kages/camera/camera_avfoundation/example/lib/main.dart | 47 | print('Error: $code${message == null ? '' : '\nError Message: $message'}'); | CODE |
| MEDIUM | …s_flutter/google_maps_flutter_web/lib/src/convert.dart | 933 | // print('Error computing new focus LatLng. JS Error: ' + e.toString()); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …rc/billing_client_wrappers/billing_client_wrapper.dart | 357 | /// [`com.android.billingclient.api.BillingClientStateListener.onServiceDisconnected()`](https://developer.android.com/r | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …er/example/lib/others/custom_stateful_shell_route.dart | 55 | // custom container for the branch Navigators. In this implementation, | COMMENT |
| HIGH | packages/material_ui/lib/src/scaffold.dart | 2128 | /// [Scaffold]. In this solution, you would have an outer widget that creates | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …r_interceptor/pointer_interceptor/example/pubspec.yaml | 27 | # included with your application, so that you can use the icons in | COMMENT |
| MEDIUM | packages/material_ui/lib/src/expansion_panel.dart | 176 | /// Here is a simple example of how to use [ExpansionPanelList]. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/expansion_panel.dart | 216 | /// Here is a simple example of how to implement ExpansionPanelList.radio. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ra_android_camerax/lib/src/android_camera_camerax.dart | 1165 | // Enable/disable recording audio as requested. If enabling audio is requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/go_router/test/on_enter_test.dart | 744 | // Step 1: Go to a different route | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 382 | // Step 1: Apply top-level redirect first (self-recursive for chains). | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 389 | // Step 2: Then apply route-level redirects on the post-top-level result. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/go_router/test/on_enter_test.dart | 744 | // Step 1: Go to a different route | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 382 | // Step 1: Apply top-level redirect first (self-recursive for chains). | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 389 | // Step 2: Then apply route-level redirects on the post-top-level result. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/google_sign_in/google_sign_in/lib/testing.dart | 11 | /// Example usage: | COMMENT |
| LOW | …ckages/video_player/video_player/lib/video_player.dart | 1047 | /// Example usage: | COMMENT |
| LOW | packages/material_ui/lib/src/stepper.dart | 1040 | /// Example usage: | COMMENT |