A collection of useful packages maintained by the Flutter team
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.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 5188 finding(s).
Are imports declared and package/API names verified? 77 finding(s).
Are wrappers, guards, and repeated structures necessary? 79 finding(s).
Which changes need focused human review? 5344 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 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.
| 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 | customer_testing.sh | 61 | # We only run the full tests on Linux because golden files differ | 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/l10n/bin/gen_localizations.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | script/l10n/bin/gen_localizations.dart | 21 | // | COMMENT |
| LOW | script/l10n/bin/gen_localizations.dart | 121 | // `MaterialLocalizationEnGb`). Their superclasses are the aforementioned | COMMENT |
| LOW | script/l10n/bin/gen_localizations.dart | 261 | } | COMMENT |
| LOW | script/l10n/bin/gen_localizations.dart | 281 | COMMENT | |
| LOW | script/l10n/bin/gen_missing_localizations.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | script/l10n/bin/encode_kn_arb_files.dart | 1 | // Copyright 2013 The Flutter Authors | COMMENT |
| LOW | script/l10n/lib/localizations_utils.dart | 381 | /// Return the input string as a Dart-parseable string. | COMMENT |
| LOW | script/l10n/lib/localizations_validator.dart | 101 | /// This removes undefined localizations (localizations that aren't present in | 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 | # Since google_maps_flutter_ios is endorsed, it will be included transitively | 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/web_dart_unit_test_tags.yaml | 1 | # Maps packages to test tag selectors for the web dart unit tests. | 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 | 701 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | COMMENT |
| LOW | script/tool/test/license_check_command_test.dart | 721 | // copyright 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 | // a package must also have a `lib/` directory, but in practice that's not | 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 | 341 | /// execution. | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 381 | /// | COMMENT |
| LOW | script/tool/lib/src/common/package_command.dart | 661 | } | COMMENT |
| LOW | script/tool/lib/src/common/package_state_utils.dart | 201 | // code, such as test scripts. | 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 |
| 4952 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/cupertino_ui/test/nav_bar_test.dart | 1310 | // Appears transparent since the background color is the same as the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/test/nav_bar_test.dart | 1485 | // Appears transparent since the background color is the same as the scaffold. | COMMENT |
| MEDIUM | packages/cupertino_ui/test/sheet_test.dart | 2357 | // The transition widget is the ancestor of 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 | 9 | /// The enum for scaffold tab. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 21 | /// The scaffold for the book store. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 26 | /// Which tab of the scaffold to display. | COMMENT |
| MEDIUM⚡ | …/go_router/example/lib/books/src/screens/scaffold.dart | 29 | /// 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 | 2614 | ); // button margin + horizontal scaffold outside margin | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 448 | expect(materials[0].color, green); // app scaffold | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 449 | expect(materials[1].color, green); // dialog scaffold | CODE |
| MEDIUM | packages/material_ui/test/theme_test.dart | 815 | // We took the scaffold background override but the rest are still cascaded | COMMENT |
| MEDIUM | packages/material_ui/test/theme_test.dart | 835 | // We took the scaffold background override but the rest are still cascaded | COMMENT |
| MEDIUM | packages/material_ui/test/drawer_test.dart | 487 | // Confirm that a button in the scaffold body is still clickable. | COMMENT |
| MEDIUM | packages/material_ui/test/scaffold_test.dart | 1382 | // material/scaffold.dart. | COMMENT |
| MEDIUM | …terial_ui/example/lib/scaffold/scaffold.snippet.0.dart | 28 | // Rebuild the enclosing scaffold with a new AppBar title | COMMENT |
| MEDIUM | …st_apps/a11y_assessments/test/toggle_buttons_test.dart | 71 | /// Resolves the background color of the button and blends it with the scaffold background. | 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 | 1705 | /// app's one and only scaffold is reset each time a new tab is selected. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1707 | /// {@example /example/lib/scaffold/scaffold.snippet.0.dart#body indent=strip} | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1781 | /// of the [bottomNavigationBar] will be added above the scaffold's [body]. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1786 | /// In this case specifying `extendBody: true` ensures that scaffold's | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1792 | /// to the top of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1815 | /// of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1818 | /// An app bar to display at the top of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1821 | /// The primary content of the scaffold. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1829 | /// The widget in the body of the scaffold is positioned at the top-left of | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1830 | /// the available space between the app bar and the bottom of the scaffold. To | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 1837 | /// [ListView] as the body of the scaffold. This is also a good choice for | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2003 | /// be dismissed with the scaffold's back button. | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2009 | /// If true the [body] and the scaffold's floating widgets should size | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2014 | /// scaffold, the body can be resized to avoid overlapping the keyboard, which | COMMENT |
| MEDIUM⚡ | packages/material_ui/lib/src/scaffold.dart | 2020 | /// Whether this scaffold is being displayed at the top of the screen. | COMMENT |
| 72 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 | …/tool/pigeon/native_interop_example_jnigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …rences_android/tool/pigeon/messages_jnigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …_android/tool/pigeon/messages_async_jnigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …le/tool/pigeon/native_interop_tests_jnigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …/tool/pigeon/native_interop_example_ffigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …ces_foundation/tool/pigeon/messages_ffigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …le/tool/pigeon/native_interop_tests_ffigen_config.dart | 0 | // copyright 2013 the flutter authors\n// use of this source code is governed by a bsd-style license that can be\n// fou | STRING |
| HIGH | …l/evals/test_data/setup_mixed_missing_native_test.dart | 0 | // copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // found | STRING |
| HIGH | …h-skill/evals/test_data/setup_success_native_test.dart | 0 | // copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // found | STRING |
| HIGH | …h-skill/evals/test_data/setup_missing_native_test.dart | 0 | // copyright 2013 the flutter authors // use of this source code is governed by a bsd-style license that can be // found | STRING |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 992 | return Container(key: const ValueKey<String>('placeholder')); | CODE |
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 998 | expect(find.byKey(const ValueKey<String>('placeholder')), findsOneWidget); | CODE |
| LOW⚡ | …d_party/packages/flutter_svg/test/widget_svg_test.dart | 1005 | expect(find.byKey(const ValueKey<String>('placeholder')), findsNothing); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1073 | child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1078 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1093 | child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right), | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1098 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1107 | home: Center(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1111 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW⚡ | packages/cupertino_ui/test/text_field_test.dart | 1116 | final Element element = tester.element(find.text('placeholder')); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1127 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1135 | final Text placeholder = tester.widget(find.text('placeholder')); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1431 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1445 | expect(find.text('placeholder'), findsOneWidget); | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 1461 | placeholder: 'placeholder', | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 6288 | const testText = 'lorem ipsum'; | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10340 | home: Center(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10354 | child: IntrinsicHeight(child: CupertinoTextField(placeholder: 'placeholder')), | CODE |
| LOW | packages/cupertino_ui/test/text_field_test.dart | 10369 | 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 | 993 | 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 | …oogle_sign_in_ios/darwin/Tests/GoogleSignInTests.swift | 934 | fakeUser.profile = TestProfileData(name: "Name", email: "user@example.com", imageURL: nil) | 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 | 1802 | '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 | 1802 | '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 | 1627 | '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 | 1627 | '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 | 341 | const text = 'lorem ipsum'; | CODE |
| LOW | packages/material_ui/test/elevated_button_test.dart | 1688 | '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 | 1688 | '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 | 1915 | '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 | 1915 | '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 | 734 | return Container(key: const ValueKey<String>('placeholder')); | CODE |
| 12 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …kotlin/com/example/test_plugin/DataClassMethodsTest.kt | 288 | // 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 | 584 | /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverage | COMMENT |
| MEDIUM | packages/material_ui/lib/src/carousel.dart | 1883 | // This allows seamless backward scrolling without hitting the boundary. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/radio.dart | 415 | /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverage | COMMENT |
| MEDIUM | packages/material_ui/lib/src/popup_menu.dart | 1474 | /// and the button will utilize an [InkWell] for taps. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/slider.dart | 52 | /// Essentially all possible interactions are allowed. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/bottom_sheet.dart | 821 | /// a bottom sheet that will utilize [DraggableScrollableSheet]. Consider | COMMENT |
| MEDIUM | packages/material_ui/lib/src/bottom_sheet.dart | 908 | /// Specifies whether this is a route for a bottom sheet that will utilize | COMMENT |
| MEDIUM | …red_preferences/lib/src/shared_preferences_legacy.dart | 230 | // Catching and clarifying UnimplementedError to provide a more robust message. | COMMENT |
| MEDIUM | …red_preferences/lib/src/shared_preferences_legacy.dart | 266 | // Catching and clarifying UnimplementedError to provide a more robust message. | STRING |
| MEDIUM | …kages/google_fonts/lib/src/google_fonts_all_parts.dart | 14656 | /// 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 | 23 | # The following section is specific to Flutter packages. | COMMENT |
| MEDIUM | packages/material_ui/lib/src/action_chip.dart | 69 | /// ### Creating an Assist chip | COMMENT |
| MEDIUM | packages/material_ui/lib/src/action_chip.dart | 76 | /// ### Creating a Suggestion chip | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | script/tool/lib/src/main.dart | 44 | print('Error: Cannot find repository root'); | CODE |
| MEDIUM | script/tool/lib/src/main.dart | 50 | print('Error: Cannot find a "packages" sub-directory'); | CODE |
| MEDIUM | packages/pigeon/lib/src/pigeon_lib.dart | 993 | print('Error running FFIgen: ${ffigenResult.stderr}'); | CODE |
| MEDIUM | packages/pigeon/lib/src/pigeon_lib.dart | 999 | print('Error: FFIgen config file $configFile does not exist.'); | CODE |
| MEDIUM | packages/pigeon/lib/src/pigeon_lib.dart | 1095 | print('Error running JNIgen:\n${jnigenResult.stderr}'); | 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 | 1007 | // print('Error computing new focus LatLng. JS Error: ' + e.toString()); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/cupertino_ui/README.md | 36 | ### Step 1: Migrate imports | COMMENT |
| LOW | packages/cupertino_ui/README.md | 49 | ### Step 2: Migrate localizations (if needed) | COMMENT |
| LOW | packages/cupertino_ui/README.md | 56 | ### Step 3: Bridge legacy dependencies (if needed) | COMMENT |
| LOW | packages/pigeon/native_interop_guide.md | 59 | ### Step 1: Add Dependencies | COMMENT |
| LOW | packages/pigeon/native_interop_guide.md | 80 | ### Step 2: Configure Pigeon Options | COMMENT |
| LOW | packages/pigeon/native_interop_guide.md | 120 | ### Step 3: Run Code Generation | COMMENT |
| LOW | packages/pigeon/native_interop_guide.md | 141 | ### Step 4: iOS/macOS Build System Configuration (FFI) | COMMENT |
| 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 | 386 | // Step 1: Apply top-level redirect first (self-recursive for chains). | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 393 | // Step 2: Then apply route-level redirects on the post-top-level result. | COMMENT |
| LOW | packages/material_ui/README.md | 35 | ### Step 1: Migrate imports | COMMENT |
| LOW | packages/material_ui/README.md | 48 | ### Step 2: Migrate localizations (if needed) | COMMENT |
| LOW | packages/material_ui/README.md | 63 | ### Step 3: Bridge legacy dependencies (if needed) | 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 |
|---|---|---|---|---|
| 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 | 2116 | /// [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 | 1236 | // 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 | 386 | // Step 1: Apply top-level redirect first (self-recursive for chains). | COMMENT |
| LOW⚡ | packages/go_router/lib/src/configuration.dart | 393 | // 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 | 1051 | /// Example usage: | COMMENT |
| LOW | packages/material_ui/lib/src/stepper.dart | 1040 | /// Example usage: | COMMENT |