Repository Analysis

flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

4.6 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of flutter/flutter, a Dart project with 177,881 GitHub stars. SynthScan v2.0 examined 2,918,435 lines of code across 10616 source files, recording 13819 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 4.6 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).

4.6
Adjusted Score
4.6
Raw Score
100%
Time Factor
2026-07-14
Last Push
177.9K
Stars
Dart
Language
2.9M
Lines of Code
10.6K
Files
13.8K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 46HIGH 70MEDIUM 373LOW 13330

Directory Score Breakdown

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

Pattern Findings

The scanner identified 13819 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block13009 hits · 11176 pts
SeverityFileLineSnippetContext
LOW.ci.yaml1# Describes the targets run in continuous integration environment.COMMENT
LOW.autoroller-preupload.sh1#!/usr/bin/env bashCOMMENT
LOWanalysis_options.yaml1# Specify analysis options.COMMENT
LOWbin/internal/shared.sh1#!/usr/bin/env bashCOMMENT
LOWbin/internal/shared.sh61# instances, we try to obtain an exclusive lock on this file descriptor (andCOMMENT
LOWbin/internal/shared.sh81# will typically not care about errors from flock and are more likely to beCOMMENT
LOWbin/internal/shared.sh121 # Ensure the engine.version is populatedCOMMENT
LOWbin/internal/shared.sh241 exit 1COMMENT
LOWbin/internal/content_aware_hash.sh1#!/usr/bin/env bashCOMMENT
LOWbin/internal/content_aware_hash.sh21COMMENT
LOWbin/internal/last_engine_commit.sh1#!/usr/bin/env bashCOMMENT
LOWbin/internal/update_engine_version.sh1#!/usr/bin/env bashCOMMENT
LOWbin/internal/update_engine_version.sh41#COMMENT
LOWbin/internal/update_dart_sdk.sh1#!/usr/bin/env bashCOMMENT
LOWdocs/contributing/Style-guide-for-Flutter-repo.md521/// An object representing a sequence of recorded graphical operations.COMMENT
LOWexamples/hello_world/windows/runner/utils.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/hello_world/windows/runner/win32_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/hello_world/windows/runner/win32_window.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/hello_world/windows/runner/resource.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/hello_world/windows/runner/main.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/hello_world/windows/runner/flutter_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/rendering/touch_input.dart121 // The "parentData" field of a render object is controlled by the renderCOMMENT
LOWexamples/layers/rendering/src/sector_layout.dart81/// distance from a reference point ("radius") and an angle from a referenceCOMMENT
LOWexamples/layers/rendering/src/sector_layout.dart641 SectorHitTestResult() : super();COMMENT
LOWexamples/layers/rendering/src/binding.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/utils.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/win32_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/win32_window.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/resource.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/main.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/windows/runner/flutter_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/raw/spinning_square.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/layers/raw/text.dart81 // The pop() command signals the end of the bold styling.COMMENT
LOWexamples/layers/raw/touch_input.dart81COMMENT
LOWexamples/platform_view/ios/Runner/AppDelegate.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…amples/platform_view/windows/runner/flutter_window.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_view/windows/runner/utils.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_view/windows/runner/win32_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_view/windows/runner/resource.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_view/windows/runner/main.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_view/windows/runner/flutter_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…form_channel_swift/ios/Runner/Runner-Bridging-Header.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/flutter_view/windows/runner/utils.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/flutter_view/windows/runner/win32_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/flutter_view/windows/runner/resource.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/flutter_view/windows/runner/main.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/flutter_view/windows/runner/flutter_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…les/platform_channel/windows/runner/flutter_window.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_channel/windows/runner/utils.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_channel/windows/runner/win32_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…mples/platform_channel/windows/runner/win32_window.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_channel/windows/runner/resource.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/platform_channel/windows/runner/main.cpp1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…mples/platform_channel/windows/runner/flutter_window.h1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/image_list/lib/main.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOW…b/animation/animation_controller/animated_digit.0.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/api/lib/sample_templates/material.0.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/api/lib/sample_templates/material.0.dart21// and its associated test should be in:COMMENT
LOWexamples/api/lib/sample_templates/widgets.0.dart1// Copyright 2014 The Flutter Authors. All rights reserved.COMMENT
LOWexamples/api/lib/sample_templates/widgets.0.dart21// and its (required) associated test should be in:COMMENT
12949 more matches not shown…
Modern AI Meta-Vocabulary176 hits · 531 pts
SeverityFileLineSnippetContext
MEDIUMdocs/ecosystem/testing/Plugin-Tests.md178### Adding test scaffoldingCOMMENT
MEDIUMdocs/roadmap/Roadmap.md15## **GenUI, ephemeral experiences and agentic apps**COMMENT
MEDIUMpackages/flutter/test/cupertino/nav_bar_test.dart1316 // Appears transparent since the background color is the same as the scaffold.COMMENT
MEDIUMpackages/flutter/test/cupertino/nav_bar_test.dart1491 // Appears transparent since the background color is the same as the scaffold.COMMENT
MEDIUMpackages/flutter/test/cupertino/scaffold_test.dart146 // the scaffold.COMMENT
MEDIUM…est/material/floating_action_button_location_test.dart188 // Create a scaffold with the fab at endFloatCOMMENT
MEDIUM…est/material/floating_action_button_location_test.dart349 // Formula: scaffold height - BAB height + FAB height / 2 + BAB top & bottom margins.COMMENT
MEDIUMpackages/flutter/test/material/snack_bar_test.dart2622 ); // button margin + horizontal scaffold outside marginCODE
MEDIUMpackages/flutter/test/material/theme_test.dart432 expect(materials[0].color, green); // app scaffoldCODE
MEDIUMpackages/flutter/test/material/theme_test.dart433 expect(materials[1].color, green); // dialog scaffoldCODE
MEDIUMpackages/flutter/test/material/theme_test.dart803 // We took the scaffold background override but the rest are still cascadedCOMMENT
MEDIUMpackages/flutter/test/material/theme_test.dart823 // We took the scaffold background override but the rest are still cascadedCOMMENT
MEDIUMpackages/flutter/test/material/scaffold_test.dart1384 // material/scaffold.dart.COMMENT
MEDIUMpackages/flutter/test/widgets/drawer_test.dart287 // Confirm that a button in the scaffold body is still clickable.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart77/// The scaffold lays out the tab bar at the bottom and the content between orCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart85/// subsequent tab changes. If a controller is not specified, the scaffold willCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart115/// (such as when showing a dialog on top of this scaffold), useCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart121/// * [CupertinoTabBar], the bottom tab bar inserted in the scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart152 /// scaffold or the tab bar's active tab index. To programmatically changeCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart171 /// will also update the scaffold's current active index to the new controller'sCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart192 /// The color of the widget that underlies the entire scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart200 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/tab_scaffold.dart209 /// If it is non-null (and no [controller] has been provided), the scaffoldCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart19/// The scaffold lays out the navigation bar on top and the content between orCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart57 /// The scaffold assumes the navigation bar will account for the [MediaQuery]COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart74 /// The color of the widget that underlies the entire scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart82 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart124 // to make sure the status bar tap is only handled if this scaffold isCOMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart239/// [InheritedWidget] indicating what the current scaffold background color is for its children.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/page_scaffold.dart242/// to paint themselves with the parent page scaffold color when no content is scrolled under.COMMENT
MEDIUMpackages/flutter/lib/src/cupertino/theme.dart499 /// Background color of the scaffold.COMMENT
MEDIUM…ckages/flutter/lib/src/material/date_picker_theme.dart10/// @docImport 'scaffold.dart';COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1587/// ** See code in examples/api/lib/material/scaffold/scaffold.2.dart **COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1592/// The scaffold will expand to fill the available space. That usuallyCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1596/// be rebuilt. By default the scaffold's [body] is resized to makeCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1604/// X. The scaffold's [body] is not inset by this padding valueCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1607/// widget can be used within the scaffold's body to avoid areasCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1635/// view a scaffold with a differently titled AppBar. Rather, it would beCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1641/// app's one and only scaffold is reset each time a new tab is selected.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1647/// // Rebuild the enclosing scaffold with a new AppBar titleCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1725 /// of the [bottomNavigationBar] will be added above the scaffold's [body].COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1730 /// In this case specifying `extendBody: true` ensures that scaffold'sCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1736 /// to the top of the scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1759 /// of the scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1762 /// An app bar to display at the top of the scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1765 /// The primary content of the scaffold.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1773 /// The widget in the body of the scaffold is positioned at the top-left ofCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1774 /// the available space between the app bar and the bottom of the scaffold. ToCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1781 /// [ListView] as the body of the scaffold. This is also a good choice forCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1935 /// be dismissed with the scaffold's back button.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1941 /// If true the [body] and the scaffold's floating widgets should sizeCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1946 /// scaffold, the body can be resized to avoid overlapping the keyboard, whichCOMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart1952 /// Whether this scaffold is being displayed at the top of the screen.COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart2215 /// Whether this scaffold has a non-null [Scaffold.appBar].COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart2218 /// Whether this scaffold has a non-null [Scaffold.drawer].COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart2221 /// Whether this scaffold has a non-null [Scaffold.endDrawer].COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart2224 /// Whether this scaffold has a non-null [Scaffold.floatingActionButton].COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart100/// ** See code in examples/api/lib/material/scaffold/scaffold_messenger.0.dart **COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart128 /// ** See code in examples/api/lib/material/scaffold/scaffold_messenger.of.0.dart **COMMENT
MEDIUMpackages/flutter/lib/src/material/scaffold.dart145 /// ** See code in examples/api/lib/material/scaffold/scaffold_messenger.of.1.dart **COMMENT
116 more matches not shown…
Hallucination Indicators46 hits · 510 pts
SeverityFileLineSnippetContext
CRITICAL…s/multiple_windows/lib/app/window_settings_dialog.dart74 _offsetDxController.text = widget.settings.positioner.offset.dx.toString();CODE
CRITICAL…s/multiple_windows/lib/app/window_settings_dialog.dart75 _offsetDyController.text = widget.settings.positioner.offset.dy.toString();CODE
CRITICALpackages/flutter/test/widgets/focus_manager_test.dart873 expect(tester.binding.focusManager.rootScope.traversalDescendants.contains(scope), isTrue);CODE
CRITICALpackages/flutter/test/widgets/focus_manager_test.dart881 expect(tester.binding.focusManager.rootScope.traversalDescendants.contains(scope), isFalse);CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart73at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart74at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart75at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart114 at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:572)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart115 at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.jCODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart116 at java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2783)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart117 at java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2695)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart118 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1854)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart119 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart120 at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart157at sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:2124)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart158at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart159at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart160at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart161at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart197at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1997)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart198at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart199at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart271 at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart272 at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart273 at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2729)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart274 at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2641)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart275 at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1824)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart276 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart277 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart314 at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1890)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart315 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart316 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart362 at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart363 at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart364 at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart365 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart366 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart489 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:498)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart490 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart492 at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380)''';CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart1191at java.base/com.sun.crypto.provider.GaloisCounterMode.decryptFinal(GaloisCounterMode.java:580)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart1192at java.base/com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:1049)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart1193at java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:985)CODE
CRITICAL…ols/test/general.shard/android/gradle_errors_test.dart1194at java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:491)CODE
CRITICAL…/io/flutter/plugin/common/StandardMethodCodecTest.java88 "at io.flutter.plugin.common.StandardMethodCodecTest.encodeErrorEnvelopeWithThrowableTest(StandardMethodCoCODE
CRITICAL…/io/flutter/plugin/common/StandardMethodCodecTest.java111 "at io.flutter.plugin.common.StandardMethodCodecTest.encodeErrorEnvelopeWithStacktraceTest(StandardMethodCodCODE
Cross-File Repetition60 hits · 300 pts
SeverityFileLineSnippetContext
HIGH…mples/multiple_windows/test/multiple_windows_test.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGHpackages/flutter/lib/src/widgets/_window_win32.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGHpackages/flutter/lib/src/widgets/_window.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGHpackages/flutter/lib/src/widgets/_window_linux.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGHpackages/flutter/lib/src/widgets/_window_macos.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGHpackages/flutter/lib/src/widgets/binding.dart0windowing apis are not enabled. windowing apis are currently experimental. do not use windowing apis in production appliSTRING
HIGH…ages/flutter/test/foundation/error_reporting_test.dart0#0 _assertionerror._dothrownew (dart:core-patch/errors_patch.dart:42:39) #1 _assertionerror._thrownew (dart:core-patch/eSTRING
HIGHpackages/flutter/test/foundation/assertions_test.dart0#0 _assertionerror._dothrownew (dart:core-patch/errors_patch.dart:42:39) #1 _assertionerror._thrownew (dart:core-patch/eSTRING
HIGHpackages/flutter/test/foundation/stack_frame_test.dart0#0 _assertionerror._dothrownew (dart:core-patch/errors_patch.dart:42:39) #1 _assertionerror._thrownew (dart:core-patch/eSTRING
HIGH…ols/test/integration.shard/uiscene_migration_test.dart0// copyright 2013 the flutter authors. all rights reserved. // use of this source code is governed by a bsd-style licensSTRING
HIGHdev/bots/analyze.dart0// copyright 2013 the flutter authors. all rights reserved. // use of this source code is governed by a bsd-style licensSTRING
HIGH…lutter/lib/web_ui/test/engine/dom_http_fetch_test.dart0// copyright 2013 the flutter authors. all rights reserved. // use of this source code is governed by a bsd-style licensSTRING
HIGH…r_tools/test/integration.shard/xcode_backend_test.dart0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGH…ols/test/commands.shard/hermetic/build_macos_test.dart0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGH…tools/test/commands.shard/hermetic/build_ios_test.dart0<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/pSTRING
HIGH…ls/test/integration.shard/driver_environment_test.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…st/integration.shard/test_data/background_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…test/integration.shard/test_data/stepping_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…egration.shard/test_data/hot_reload_const_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…st/integration.shard/test_data/hot_reload_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…egration.shard/test_data/project_with_early_error.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…integration.shard/test_data/compile_error_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…ls/test/integration.shard/test_data/basic_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…ration.shard/test_data/stateless_stateful_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…on.shard/test_data/hot_reload_outside_lib_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…ata/hot_restart_with_paused_child_isolate_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutterSTRING
HIGH…egration.shard/break_on_framework_exceptions_test.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutter dev_dependencies: integration_test: sdk: fluttSTRING
HIGH…ols/test/integration.shard/test_data/test_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutter dev_dependencies: integration_test: sdk: fluttSTRING
HIGH…ls/test/integration.shard/test_data/tests_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutter dev_dependencies: integration_test: sdk: fluttSTRING
HIGH…gration.shard/test_data/integration_tests_project.dart0name: test environment: sdk: ^3.7.0-0 dependencies: flutter: sdk: flutter dev_dependencies: integration_test: sdk: fluttSTRING
HIGH…ols/test/commands.shard/hermetic/build_macos_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…tools/test/commands.shard/hermetic/build_ios_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…ols/test/commands.shard/hermetic/build_linux_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…s/test/commands.shard/hermetic/build_windows_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…tools/test/commands.shard/hermetic/build_ipa_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…general.shard/android/android_gradle_builder_test.dart0[ { "l": "dart:_internal", "c": "sublistiterable", "n": "[optimized] skip", "s": 2400 } ]STRING
HIGH…tools/test/commands.shard/hermetic/build_ipa_test.dart0{ "configversion": 2, "packages": [ { "name": "flutter_template_images", "rooturi": "/flutter_template_images", "packageSTRING
HIGH…tools/test/general.shard/application_package_test.dart0{ "configversion": 2, "packages": [ { "name": "flutter_template_images", "rooturi": "/flutter_template_images", "packageSTRING
HIGH…es/flutter_tools/test/general.shard/template_test.dart0{ "configversion": 2, "packages": [ { "name": "flutter_template_images", "rooturi": "/flutter_template_images", "packageSTRING
HIGH…mmands.shard/hermetic/generate_localizations_test.dart0{ "helloworld": "hello, world!", "@helloworld": { "description": "sample description" } }STRING
HIGH…tools/test/general.shard/resident_web_runner_test.dart0{ "helloworld": "hello, world!", "@helloworld": { "description": "sample description" } }STRING
HIGH…ter_tools/test/general.shard/resident_runner_test.dart0{ "helloworld": "hello, world!", "@helloworld": { "description": "sample description" } }STRING
HIGH…er_tools/test/general.shard/flutter_manifest_test.dart0name: test dependencies: flutter: sdk: flutter flutter: deferred-components: blahSTRING
HIGH…utter_tools/test/general.shard/ios/xcodeproj_test.dart0name: test dependencies: flutter: sdk: flutter flutter: deferred-components: blahSTRING
HIGH…tter_tools/test/general.shard/android/gradle_test.dart0name: test dependencies: flutter: sdk: flutter flutter: deferred-components: blahSTRING
HIGH…ools/test/general.shard/asset_bundle_flavors_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…st/general.shard/build_system/targets/assets_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…t/general.shard/build_system/targets/windows_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…/test/general.shard/build_system/targets/ios_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…est/general.shard/build_system/targets/linux_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…est/general.shard/build_system/targets/macos_test.dart0name: example flutter: assets: - assets/common/ - path: assets/vanilla/ flavors: - vanilla - path: assets/strawberry/ flSTRING
HIGH…ools/test/general.shard/macos/cocoapod_utils_test.dart0flutter: plugin: platforms: ios: pluginclass: plugin_class macos: pluginclass: plugin_classSTRING
HIGH…ter_tools/test/general.shard/macos/cocoapods_test.dart0flutter: plugin: platforms: ios: pluginclass: plugin_class macos: pluginclass: plugin_classSTRING
HIGH…utter_tools/test/general.shard/ios/xcodeproj_test.dart0flutter: plugin: platforms: ios: pluginclass: plugin_class macos: pluginclass: plugin_classSTRING
HIGH…icelab/bin/tasks/module_custom_host_app_name_test.dart0<meta-data android:name="flutterprojecttype" android:value="module" />STRING
HIGH…n/tasks/build_android_host_app_with_module_source.dart0<meta-data android:name="flutterprojecttype" android:value="module" />STRING
HIGH…/bin/tasks/build_android_host_app_with_module_aar.dart0<meta-data android:name="flutterprojecttype" android:value="module" />STRING
HIGHengine/src/flutter/lib/ui/platform_dispatcher.dart0in a multi-view world, the platform dispatcher can no longer provide apis to update semantics since each view will host STRING
HIGH…ne/src/flutter/lib/web_ui/lib/platform_dispatcher.dart0in a multi-view world, the platform dispatcher can no longer provide apis to update semantics since each view will host STRING
HIGH…ter/lib/web_ui/lib/src/engine/platform_dispatcher.dart0in a multi-view world, the platform dispatcher can no longer provide apis to update semantics since each view will host STRING
Decorative Section Separators87 hits · 271 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/dart-log-failure-parser/SKILL.md20╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════CODE
MEDIUM…cs/releases/archive/Commits-Between-1.2.1-and-1.5.4.md532|liyuqian <liyuqian@google.com>|Add LICENSE test to presubmit checks ([#28369](https://github.com/flutter/flutter/issuesCODE
MEDIUM…cs/releases/archive/Commits-Between-1.2.1-and-1.5.4.md532|liyuqian <liyuqian@google.com>|Add LICENSE test to presubmit checks ([#28369](https://github.com/flutter/flutter/issuesCODE
MEDIUM…ib/material/platform_menu_bar/platform_menu_bar.0.dart60 // ├ ──────── (group divider)COMMENT
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart295 ' │ ╘═╦══╡ CHILD NODE B3: TESTTREE#00000 ╞═══════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart297 ' ╘═╦══╡ CHILD NODE C: TESTTREE#00000 ╞════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart334 '══╡ TESTTREE#00000 ╞═════════════════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart335 '╞═╦══╡ CHILD NODE A: TESTTREE#00000 ╞════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart337 '╞═╦══╡ CHILD NODE B: TESTTREE#00000 ╞════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart338 '│ ║ ╞═╦══╡ CHILD NODE B1: TESTTREE#00000 ╞═══════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart340 '│ ║ ╞═╦══╡ CHILD NODE B2: TESTTREE#00000 ╞═══════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart342 '│ ║ ╘═╦══╡ CHILD NODE B3: TESTTREE#00000 ╞═══════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart345 '╘═╦══╡ CHILD NODE C: TESTTREE#00000 ╞════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart636 ' │ ╘═╦══╡ CHILD NODE B3: TESTTREE#00000 ╞═══════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart640 ' ╘═╦══╡ CHILD NODE C: TESTTREE#00000 ╞════════════════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart1766 '══╡ TESTTREE#00000 ╞════════════════════\n'CODE
MEDIUMpackages/flutter/test/foundation/diagnostics_test.dart1917 '══╡ TESTTREE#00000 ╞════════════════════\n'CODE
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart151 // ┌─────────────────┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart153 // ┌───┐ ┌─────────┐ ┌───┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart156 // ┌───|─────────|───┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart158 // │ H │─|─────────|>│ I │COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart159 // └───┘ └─────────┘ └───┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart160 // ┌─────────────────┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart170 // └─────────────────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart172 // ┌───┐ ┌─────────┐ ┌───┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart175 // └──|─────────|────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart177 // │ H │<|─────────|─│ I │COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart178 // └───┘ └─────────┘ └───┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart179 // └─────────────────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart219 // ┌─────────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart222 // │ ┌───┼─────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart224 // └─────┼───┘ │COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart227 // └─────────┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart81 // ┌─────┘COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart102 // └─────┐COMMENT
MEDIUM…ges/flutter/test/widgets/semantics_traversal_test.dart238 // π ──────┼────── 0COMMENT
MEDIUM…es/flutter/test/widgets/image_filter_quality_test.dart34 // ┌──────┐COMMENT
MEDIUM…es/flutter/test/widgets/image_filter_quality_test.dart38 // └──────┘COMMENT
MEDIUMpackages/flutter/lib/src/foundation/diagnostics.dart527/// │ ╚═══════════COMMENT
MEDIUMpackages/flutter/lib/src/foundation/diagnostics.dart532/// ╚═══════════COMMENT
MEDIUMpackages/flutter/lib/src/foundation/diagnostics.dart573/// ══╡ <name>: <description> ╞═════════════════════════════════════COMMENT
MEDIUMpackages/flutter/lib/src/foundation/diagnostics.dart601/// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMpackages/flutter_tools/lib/src/globals.dart220/// └───────────┘COMMENT
MEDIUM…ndroid/deferred_components_gen_snapshot_validator.dart306# ==============================================================================COMMENT
MEDIUM…ndroid/deferred_components_gen_snapshot_validator.dart309# ==============================================================================COMMENT
MEDIUMpackages/flutter_tools/lib/src/base/logger.dart178 /// └───────────┘COMMENT
MEDIUMpackages/flutter_tools/lib/src/base/logger.dart647/// └───────────┘COMMENT
MEDIUMpackages/flutter_tools/lib/src/base/logger.dart700 // Write `└───────────┘`.COMMENT
MEDIUMdev/bots/test/run_command_test.dart29 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/run_command_test.dart54 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/analyze_test.dart107 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/analyze_test.dart132 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════\n'CODE
MEDIUMdev/bots/test/analyze_test.dart155 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════\n'CODE
MEDIUMdev/bots/test/analyze_test.dart183 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════\n'CODE
MEDIUMdev/bots/test/analyze_test.dart200 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════\n'CODE
MEDIUMdev/bots/test/analyze_test.dart394 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════\n'CODE
MEDIUMdev/bots/test/check_tests_cross_imports_test.dart138 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/check_tests_cross_imports_test.dart168 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/check_tests_cross_imports_test.dart195 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
MEDIUMdev/bots/test/check_tests_cross_imports_test.dart222 '╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════',CODE
27 more matches not shown…
Fake / Example Data151 hits · 163 pts
SeverityFileLineSnippetContext
LOWpackages/flutter/test/cupertino/text_field_test.dart1123 child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right),CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1128 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1143 child: CupertinoTextField(placeholder: 'placeholder', textAlign: TextAlign.right),CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1148 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1157 home: Center(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1161 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1166 final Element element = tester.element(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1177 placeholder: 'placeholder',CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1185 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1481 placeholder: 'placeholder',CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1495 expect(find.text('placeholder'), findsOneWidget);CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart1511 placeholder: 'placeholder',CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart6412 const testText = 'lorem ipsum';CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart10472 home: Center(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart10486 child: IntrinsicHeight(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/flutter/test/cupertino/text_field_test.dart10501 child: IntrinsicWidth(child: CupertinoTextField(placeholder: 'placeholder')),CODE
LOWpackages/flutter/test/cupertino/search_field_test.dart158 placeholder: 'placeholder',CODE
LOWpackages/flutter/test/cupertino/search_field_test.dart166 final Text placeholder = tester.widget(find.text('placeholder'));CODE
LOWpackages/flutter/test/cupertino/search_field_test.dart365 placeholder: 'placeholder',CODE
LOW…lutter/test/cupertino/text_selection_toolbar_test.dart591 CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'Lorem ipsum'),CODE
LOW…lutter/test/cupertino/text_selection_toolbar_test.dart592 CupertinoTextSelectionToolbarButton.text(onPressed: () {}, text: 'dolor sit amet'),CODE
LOW…lutter/test/cupertino/text_selection_toolbar_test.dart595 text: 'Lorem ipsum \ndolor sit amet',CODE
LOW…lutter/test/cupertino/text_selection_toolbar_test.dart595 text: 'Lorem ipsum \ndolor sit amet',CODE
LOWpackages/flutter/test/material/text_field_test.dart14497 const testText = 'lorem ipsum';CODE
LOWpackages/flutter/test/material/text_field_test.dart14532 const testText = 'lorem ipsum';CODE
LOWpackages/flutter/test/material/text_field_test.dart14571 const testText = 'lorem ipsum';CODE
LOWpackages/flutter/test/material/filled_button_test.dart1803 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/flutter/test/material/filled_button_test.dart1803 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/flutter/test/material/text_button_test.dart1630 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOWpackages/flutter/test/material/text_button_test.dart1630 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOW…ckages/flutter/test/material/selectable_text_test.dart4662 const testText = 'lorem ipsum';CODE
LOW…ckages/flutter/test/material/selectable_text_test.dart4692 const testText = 'lorem ipsum';CODE
LOW…est/material/adaptive_text_selection_toolbar_test.dart343 const text = 'lorem ipsum';CODE
LOW…ckages/flutter/test/material/elevated_button_test.dart1689 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOW…ckages/flutter/test/material/elevated_button_test.dart1689 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOW…ckages/flutter/test/material/outlined_button_test.dart1918 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOW…ckages/flutter/test/material/outlined_button_test.dart1918 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a euismod nibh. Morbi laoreet purus.',CODE
LOW…flutter/test/widgets/editable_text_shortcuts_test.dart63 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, 'CODE
LOW…flutter/test/widgets/editable_text_shortcuts_test.dart63 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, 'CODE
LOW…flutter/test/widgets/editable_text_shortcuts_test.dart67 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, 'CODE
LOW…flutter/test/widgets/editable_text_shortcuts_test.dart67 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, 'CODE
LOW…/flutter/test/widgets/sliver_main_axis_group_test.dart1468 child: Text('Lorem Ipsum $index'),CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3404 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3404 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3432 expect(tester.testTextInput.editingState!['text'], 'Lorem ipsum dolor sit amet');CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3432 expect(tester.testTextInput.editingState!['text'], 'Lorem ipsum dolor sit amet');CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3443 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3443 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3478 text: 'Lorem ipsum dolor sit amet',CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3478 text: 'Lorem ipsum dolor sit amet',CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3486 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3486 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3584 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart3584 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart13559 controller.text = 'Lorem ipsum please paste here: \n${".\n" * 50}';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart18247 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart18247 controller.text = 'Lorem ipsum dolor sit amet';CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart18738 controller.text = 'Lorem ipsum dolor sit amet ' * 200;CODE
LOWpackages/flutter/test/widgets/editable_text_test.dart18738 controller.text = 'Lorem ipsum dolor sit amet ' * 200;CODE
LOW…flutter/test/widgets/sliver_semantics_widget_test.dart823 child: Text('Lorem Ipsum $index'),CODE
91 more matches not shown…
AI Slop Vocabulary49 hits · 143 pts
SeverityFileLineSnippetContext
MEDIUMpackages/flutter/test/material/badge_test.dart86 // Essentially the same as 'Large Badge defaults'COMMENT
MEDIUMpackages/flutter/test/widgets/editable_text_tester.dart9/// This widget provides robust text selection gestures throughCOMMENT
MEDIUMpackages/flutter/test/widgets/editable_text_tester.dart18/// to true. A more robust implementation of text selection handles can be providedCOMMENT
MEDIUMpackages/flutter/test/widgets/draggable_test.dart3659 // Different rotations can incur rounding errors, this makes it more robustCOMMENT
MEDIUMpackages/flutter/lib/src/animation/tween.dart76 /// Essentially this returns an [Animation] that automatically applies theCOMMENT
MEDIUMpackages/flutter/lib/src/foundation/diagnostics.dart1291 // Essentially in this case the properties are treated a bit like a value.COMMENT
MEDIUMpackages/flutter/lib/src/foundation/binding.dart69/// wished to leverage the [services] and [foundation] libraries.COMMENT
MEDIUMpackages/flutter/lib/src/painting/matrix_utils.dart592 // Essentially perspective * view * model.COMMENT
MEDIUMpackages/flutter/lib/src/gestures/resampler.dart187 // Definitely stop if more recent than `nextSampleTime`.COMMENT
MEDIUMpackages/flutter/lib/src/material/radio_list_tile.dart563 /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverageCOMMENT
MEDIUMpackages/flutter/lib/src/material/carousel.dart1867 // This allows seamless backward scrolling without hitting the boundary.COMMENT
MEDIUMpackages/flutter/lib/src/material/radio.dart440 /// This property can be a [BorderSide] or a [WidgetStateBorderSide] to leverageCOMMENT
MEDIUMpackages/flutter/lib/src/material/popup_menu.dart1435 /// and the button will utilize an [InkWell] for taps.COMMENT
MEDIUMpackages/flutter/lib/src/material/slider.dart50 /// Essentially all possible interactions are allowed.COMMENT
MEDIUMpackages/flutter/lib/src/material/bottom_sheet.dart822/// a bottom sheet that will utilize [DraggableScrollableSheet]. ConsiderCOMMENT
MEDIUMpackages/flutter/lib/src/material/bottom_sheet.dart909 /// Specifies whether this is a route for a bottom sheet that will utilizeCOMMENT
MEDIUMpackages/flutter/lib/src/services/system_channels.dart74 /// [Navigator.replace], utilize this channel's methods to send routeCOMMENT
MEDIUMpackages/flutter/lib/src/widgets/basic.dart8398 /// widgets are positioned adjacent to each other to form a larger, seamlessCOMMENT
MEDIUMpackages/flutter/lib/src/widgets/text.dart986// position to make the compareScreenOrder function more robust.COMMENT
MEDIUMpackages/flutter/lib/src/widgets/lookup_boundary.dart69/// widget that buttons there can utilize without crossing a lookup boundary.COMMENT
MEDIUMpackages/flutter/lib/src/widgets/widget_inspector.dart1810 // TODO(chunhtai): Make it more robust onceCOMMENT
MEDIUMpackages/flutter/lib/src/widgets/framework.dart1122 /// would call `markNeedsBuild()` much more often than necessary. Essentially,COMMENT
MEDIUMpackages/flutter/lib/src/widgets/text_selection.dart1183 // Start from empty, so we don't utilize any remnant values.COMMENT
MEDIUM…ckages/flutter/lib/src/widgets/interactive_viewer.dart56/// * The [flutter-go demo](https://github.com/justinmc/flutter-go), which includes robust positioning of an InteractiCOMMENT
MEDIUMpackages/flutter/lib/src/widgets/magnifier.dart229 /// [overlayEntry] for more details on how to utilize `below`.COMMENT
MEDIUMpackages/flutter/lib/src/widgets/selectable_region.dart51// position to make the compareScreenOrder function more robust.COMMENT
MEDIUMpackages/flutter/lib/src/widgets/binding.dart1900/// The sample shows how to utilize [runWidget] to specify the [FlutterView]STRING
MEDIUM…lutter_tools/lib/src/localizations/message_parser.dart250 // This case is slightly involved. Essentially, wrapping any syntax inCOMMENT
MEDIUM…lutter_tools/lib/src/localizations/message_parser.dart571 // `ST.selectParts` as well). Then it checks extra syntax rules. Essentially, itCOMMENT
MEDIUMpackages/flutter_tools/lib/src/ios/lldb.dart309 /// Creates a completer and returns its future. Methods that utilize this shouldSTRING
MEDIUM…tter_tools/lib/src/commands/build_macos_framework.dart180 /// Create podspec that will download and unzip remote engine assets so host apps can leverage CocoaPodsCOMMENT
MEDIUM…lutter_tools/lib/src/commands/build_ios_framework.dart678 /// Create podspec that will download and unzip remote engine assets so host apps can leverage CocoaPodsCOMMENT
MEDIUMpackages/flutter_test/lib/src/window.dart1482/// A test can utilize a [TestWindow] in the following way:COMMENT
MEDIUMpackages/flutter_test/lib/src/event_simulation.dart26// TODO(gspencergoog): Replace this with more robust key simulation code onceCOMMENT
MEDIUMdev/bots/suite_runners/run_web_tests.dart145 // These tests have been extremely flaky, so we are temporarily disabling them until we figure out how to make theCOMMENT
MEDIUMdev/devicelab/lib/framework/metrics_center.dart92/// is robust to duplicate entries.COMMENT
MEDIUM…eller/renderer/backend/vulkan/pipeline_cache_data_vk.h21/// https://medium.com/@zeuxcg/creating-a-robust-pipeline-cache-with-vulkan-961d09416cda.COMMENT
MEDIUMengine/src/flutter/impeller/tessellator/tessellator.h39 /// Essentially just a vector of Trig objects, but supports storing aCOMMENT
MEDIUM…/android/io/flutter/embedding/android/FlutterView.java841 // The caption bar inset is a new addition, and the APIs called to query it utilize a list ofCOMMENT
MEDIUM…erredcomponents/PlayStoreDeferredComponentManager.java422 // performant and robust.COMMENT
MEDIUM…/flutter/plugin/platform/VirtualDisplayController.java211 // https://github.com/flutter/flutter/issues/26345 and maintains seamless transitionCOMMENT
MEDIUM…/flutter/plugin/platform/VirtualDisplayController.java315 // https://github.com/flutter/flutter/issues/26345 and maintains seamless transitionCOMMENT
MEDIUMengine/src/flutter/runtime/dart_vm.h141 /// merely to utilize the strong thread safety guarantees aroundCOMMENT
MEDIUM…src/flutter/third_party/accessibility/ax/ax_position.h2494 // Essentially, we have two consecutive line-breaking objects, each ofCOMMENT
MEDIUM…src/flutter/third_party/accessibility/ax/ax_position.h2999 // not one of their anchors. Essentially, the question we need to answer is:COMMENT
MEDIUM…third_party/accessibility/base/numerics/clamped_math.h43 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUM…third_party/accessibility/base/numerics/checked_math.h43 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUMengine/src/flutter/lib/gpu/lib/src/vertex_layout.dart93/// (rather than by raw location index) keeps Dart-side layouts robust toCOMMENT
MEDIUM…src/engine/platform_dispatcher/view_focus_binding.dart63 // We leverage this behavior to ignore focusout events where the document has focus but activeElement is not <body /COMMENT
Self-Referential Comments31 hits · 89 pts
SeverityFileLineSnippetContext
MEDIUManalysis_options.yaml13# This file contains the analysis options used for code in the flutter/flutterCOMMENT
MEDIUMdartdoc_options.yaml1# This file is used by dartdoc when generating API documentation for Flutter.COMMENT
MEDIUMbin/internal/shared.sh115# This function is always run in a subshell. Running the function in a subshellCOMMENT
MEDIUMbin/internal/shared.sh193# This function is intended to be executed by entrypoints (e.g. `//bin/flutter`COMMENT
MEDIUMexamples/layers/analysis_options.yaml1# This file is also used by dev/bots/analyze_snippet_code.dart to analyze code snippets (`{@tool snippet}` sections).COMMENT
MEDIUMexamples/image_list/pubspec.yaml26# The following section is specific to Flutter.COMMENT
MEDIUMexamples/api/pubspec.yaml1# This file is also used by dev/bots/analyze_snippet_code.dart to analyze code snippets (`{@tool snippet}` sections).COMMENT
MEDIUMexamples/api/analysis_options.yaml1# This file is also used by dev/bots/analyze_snippet_code.dart to analyze code snippets (`{@tool snippet}` sections).COMMENT
MEDIUMpackages/flutter/lib/src/material/action_chip.dart61/// ### Creating an Assist chipCOMMENT
MEDIUMpackages/flutter/lib/src/material/action_chip.dart68/// ### Creating a Suggestion chipCOMMENT
MEDIUM…es/flutter/lib/src/widgets/restoration_properties.dart33/// ## Creating a subclassCOMMENT
MEDIUM…est/integration.shard/swift_package_manager_utils.dart399 '\n# The following section is specific to Flutter packages.\nflutter:\n',CODE
MEDIUM…est/integration.shard/swift_package_manager_utils.dart400 '\n# The following section is specific to Flutter packages.\nflutter:\n config: \n enable-swift-package-manaCODE
MEDIUM.github/workflows/cut-release-branch.yml90 # Create the version fileCOMMENT
MEDIUMdev/integration_tests/spell_check/pubspec.yaml47# The following section is specific to Flutter packages.COMMENT
MEDIUM…integration_tests/ios_app_with_extensions/pubspec.yaml35# The following section is specific to Flutter.COMMENT
MEDIUM…integration_tests/display_cutout_rotation/pubspec.yaml57# The following section is specific to Flutter packages.COMMENT
MEDIUM…gration_tests/android_hardware_smoke_test/pubspec.yaml40# The following section is specific to Flutter packages.COMMENT
MEDIUMdev/devicelab/lib/tasks/plugin_tests.dart182 '# The following section is specific to Flutter packages.\n'CODE
MEDIUMdev/devicelab/lib/tasks/plugin_tests.dart184 '# The following section is specific to Flutter packages.\n'CODE
MEDIUMengine/src/flutter/pubspec.yaml1# This file represents a "workspace" that applies to the whole repository.COMMENT
MEDIUM…ine/src/flutter/sky/tools/install_framework_headers.py35 # Create the directory to copy the files to.COMMENT
MEDIUM…ine/src/flutter/sky/tools/create_embedder_framework.py80 # Create the arm64/x64 fat framework.COMMENT
MEDIUM…src/flutter/sky/packages/sky_engine/lib/_embedder.yaml1# This file is suitable for use within the tree. A different _embedder.yamlCOMMENT
MEDIUM…r/ci/test/ban_generated_plugin_registrant_java_test.sh41# This file is typically generated by Flutter tooling and should not exist.COMMENT
MEDIUM…r/ci/test/ban_generated_plugin_registrant_java_test.sh45# Create a trap that, on exit, removes the temp files.COMMENT
MEDIUM…r/ci/test/ban_generated_plugin_registrant_java_test.sh61# Create a file in SRC_DIR/third_party, that should be OK.COMMENT
MEDIUM…r/ci/test/ban_generated_plugin_registrant_java_test.sh70# Create a file in SRC_DIR/flutter/third_party, that should be OK too.COMMENT
MEDIUMengine/src/flutter/testing/run_tests.py394 # Create a logger for this task.COMMENT
MEDIUM…testing/android/native_activity/native_activity_apk.py78 # Create the skeleton of the APK using aapt2.COMMENT
MEDIUMengine/src/flutter/lib/snapshot/pubspec.yaml5# This file is needed by Fuchsia's dart_library template.COMMENT
Structural Annotation Overuse48 hits · 86 pts
SeverityFileLineSnippetContext
LOW…nts/agents/reidbaker-agent/skills/code-review/SKILL.md24### Step 1: Gather ChangesCOMMENT
LOW…nts/agents/reidbaker-agent/skills/code-review/SKILL.md37### Step 2: Context EnrichmentCOMMENT
LOW…nts/agents/reidbaker-agent/skills/code-review/SKILL.md49### Step 3: Generate Initial ReviewCOMMENT
LOW…nts/agents/reidbaker-agent/skills/code-review/SKILL.md66### Step 4: Critique and Refine (Review the Review)COMMENT
LOW…nts/agents/reidbaker-agent/skills/code-review/SKILL.md76### Step 5: Synthesis (Final Review)COMMENT
LOW.agents/skills/updating-android-sdk/SKILL.md23## Step 1: Configure Target SDK Packages (`packages.txt`)COMMENT
LOW.agents/skills/updating-android-sdk/SKILL.md55## Step 2: Verify Tag Uniqueness & Run Upload ScriptCOMMENT
LOW.agents/skills/updating-android-sdk/SKILL.md85## Step 3: Verify CIPD Upload & TaggingCOMMENT
LOW.agents/skills/rebuilding-flutter-tool/SKILL.md10## Step 1: ExecuteCOMMENT
LOW.agents/skills/rebuilding-flutter-tool/SKILL.md13## Step 2: Verification & Error HandlingCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md15### Step 0: Ensure flutter is up to dateCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md21### Step 1: Create a new project with the new templateCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md28### Step 2: Merge over your Flutter UI codeCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md42### Step 3: Synchronize AndroidManifest.xmlCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md48### Step 4: Synchronize pubspec.yamlCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md54### Step 5: Move icon resources, and other resources as applicableCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md64### Step 6: Move over iOS code if applicableCOMMENT
LOW…oid/Upgrading-Flutter-projects-to-build-with-gradle.md73### Step 7: Validate you can build, and clean-upCOMMENT
LOWdocs/infra/Bumping-the-Dart-SDK-version.md55### Step 1: Update `pubspec.yaml` FilesCOMMENT
LOWdocs/infra/Bumping-the-Dart-SDK-version.md63### Step 2: Force Upgrade & Update HashesCOMMENT
LOWdocs/infra/Bumping-the-Dart-SDK-version.md70### Step 3: Run Static Analysis & TestsCOMMENT
LOWdocs/infra/Bumping-the-Dart-SDK-version.md84### Step 4: Open a Pull RequestCOMMENT
LOWdocs/engine/monorepo/history_strategy.md11## Step 1: Fresh Clone + SafetyCOMMENT
LOWdocs/engine/monorepo/history_strategy.md41## Step 2: Prune the HistoryCOMMENT
LOWdocs/engine/monorepo/history_strategy.md218## Step 3 - Rewirte directoriesCOMMENT
LOWdocs/engine/monorepo/history_strategy.md228## Step 4 - Rewrite the PR linksCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart327 // Step 1: Check if the file needs to be overwritten.COMMENT
LOWpackages/flutter_tools/lib/src/template.dart353 // Step 2: If the absolute paths ends with a '.copy.tmpl', this file doesCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart362 // Step 3: If the absolute paths ends with a '.img.tmpl', this file needsCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart387 // Step 4: If the absolute path ends with a '.tmpl', this file needsCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart413 // Step 5: This file does not end in .tmpl but is in a directory thatCOMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart526 // Step 1: Build the precompiled/DBC application if necessary.COMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart555 // Step 2: Check that the application exists at the specified path.COMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart562 // Step 3: Attempt to install the application on the device.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart554 // Step 1: Build the Xcode project.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart578 // Step 2: Assert that the Xcode project was successfully built.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart585 // Step 3: Install the updated bundle to the simulator.COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart30 // Step 1: Test using default (should be enabled).COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart68 // Step 2: Test disabling using project flag.COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart138 // Step 3: Test disabling using command line flag.COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart31 // Step 1: Test using default (should be enabled).COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart75 // Step 2: Test disabling using project flag.COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart145 // Step 3: Test disabling using command line flag.COMMENT
LOW…devicelab/bin/tasks/hello_world_impeller_ios_sdfs.dart38 // Step 1: Test without flagCOMMENT
LOW…devicelab/bin/tasks/hello_world_impeller_ios_sdfs.dart76 // Step 2: Modify Info.plist to enable SDFSCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart358 // Step 1: set `display` to `inline` so that the measurement measures theCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart366 // Step 2: measure all spans in a single batch prior to updating their CSSCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart389 // Step 3: update all spans at a batch without taking any further DOMCOMMENT
Excessive Try-Catch Wrapping23 hits · 49 pts
SeverityFileLineSnippetContext
MEDIUM…idbaker-agent/skills/code-review/scripts/split_diff.py87 print("Error: Input is not valid JSON", file=sys.stderr)CODE
MEDIUM…idbaker-agent/skills/code-review/scripts/split_diff.py90 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM…nts/skills/upgrade-browser/scripts/fetch_versions.dart94 print('Error: Missing version to verify.');CODE
MEDIUMdev/devicelab/lib/tasks/hot_mode_tests.dart370 print('Error while looking for JVM crash logs: $e');CODE
MEDIUMdev/customer_testing/run_tests.dart60 print('Error: ${error.message} Use --help for usage information.');CODE
MEDIUMdev/customer_testing/run_tests.dart91 print('Error: Could not parse repeat count ("${parsedArguments['repeat']}")');CODE
MEDIUMdev/customer_testing/run_tests.dart94 print('Error: Could not parse shards count ("${parsedArguments['shards']}")');CODE
MEDIUMdev/customer_testing/run_tests.dart101 print('Error: Could not parse shard index ("${parsedArguments['shard-index']}")');CODE
MEDIUMdev/customer_testing/run_tests.dart108 print('Error: No file arguments specified.');CODE
MEDIUM…c/flutter/impeller/tools/malioc_download_and_diff.dart39 print('Error: This script is only supported on Linux.');CODE
MEDIUM…c/flutter/impeller/tools/malioc_download_and_diff.dart128 print('Error parsing ${jsonFile.path}: $e');CODE
MEDIUMengine/src/flutter/tools/pub_get_offline.py87 print('Error: package "%s" was fetched from pub' % package_name)CODE
MEDIUMengine/src/flutter/tools/pub_get_offline.py90 print('Error: %d packages were fetched from pub for %s' % (pub_count, package))CODE
MEDIUMengine/src/flutter/tools/yapf.sh73 print(f'Error: The yapf Python formatter requires Python version 3.12 or 'CODE
MEDIUMengine/src/flutter/tools/fuchsia/get_content_hash.py35 print('Error getting content hash, falling back to git hash: %s' % e)CODE
MEDIUM…/src/flutter/tools/engine_tool/lib/src/typed_json.dart59/// print('Error: $e');COMMENT
MEDIUM…gine/src/flutter/tools/licenses_cpp/tools/convert.dart140 print('Error: ${e.message}');CODE
MEDIUM…rc/flutter/tools/gen_web_locale_keymap/lib/github.dart91 print('Error reading GitHub cache, rebuilding. Details: $exception');CODE
MEDIUM…rc/flutter/tools/gen_web_locale_keymap/lib/github.dart102 print('Error writing GitHub cache. Details: $exception');CODE
MEDIUM…ine/src/flutter/shell/testing/vm_service/launcher.dart77 print('Error launching shell: $e');CODE
MEDIUMengine/src/flutter/ci/scan_deps.py92 print('Error cleaning up clone directory: %s : %s' % (DEP_CLONE_DIR, clone_dir_error.strerror))CODE
LOWengine/src/flutter/testing/run_tests.py416 except Exception as exn: # pylint: disable=broad-exceptCODE
LOWengine/src/flutter/testing/run_tests.py1139 except Exception as exn: # pylint: disable=broad-exceptCODE
Hyper-Verbose Identifiers40 hits · 42 pts
SeverityFileLineSnippetContext
LOWpackages/flutter_tools/bin/podhelper.rb45def flutter_additional_ios_build_settings(target)CODE
LOWpackages/flutter_tools/bin/podhelper.rb120def flutter_additional_macos_build_settings(target)CODE
LOWpackages/flutter_tools/bin/podhelper.rb190def flutter_install_all_ios_pods(ios_application_path = nil)CODE
LOWpackages/flutter_tools/bin/podhelper.rb196def flutter_install_all_macos_pods(macos_application_path = nil)CODE
LOWpackages/flutter_tools/bin/podhelper.rb209def flutter_install_ios_engine_pod(ios_application_path = nil)CODE
LOWpackages/flutter_tools/bin/podhelper.rb248def flutter_install_macos_engine_pod(mac_application_path = nil)CODE
LOWpackages/flutter_tools/bin/podhelper.rb289def flutter_install_plugin_pods(application_path = nil, relative_symlink_dir, platform)CODE
LOWpackages/flutter_tools/bin/podhelper.rb337def flutter_parse_plugins_file(file)CODE
LOWpackages/flutter_tools/bin/podhelper.rb355def flutter_get_swift_package_manager_enabled(dependencies_hash, platform)CODE
LOWpackages/flutter_tools/bin/podhelper.rb363def flutter_relative_path_from_podfile(path)CODE
LOWpackages/flutter_tools/bin/podhelper.rb372def flutter_parse_xcconfig_file(file)CODE
LOWpackages/flutter_tools/bin/podhelper.rb391def flutter_get_local_engine_dir(xcconfig_file)CODE
LOWpackages/flutter_tools/bin/xcode_debug.js587function waitForConfigurationBuildDirToUpdate(targetWorkspace, args) {CODE
LOW…ration_tests/android_views/lib/motion_events_page.dart35class FutureDataHandler {CODE
LOW…ests/hybrid_android_views/lib/future_data_handler.dart16class FutureDataHandler {CODE
LOW…integration_tests/android_verified_input/lib/main.dart10class FutureDataHandler {CODE
LOWengine/src/flutter/impeller/tools/malioc_diff.py130def read_malioc_file_performance(performance_json):CODE
LOWengine/src/flutter/tools/gn_test.py44 def test_cannot_use_android_and_enable_unittests(self):CODE
LOWengine/src/flutter/tools/gn_test.py48 def test_cannot_use_ios_and_enable_unittests(self):CODE
LOWengine/src/flutter/tools/pub_get_offline.py69def package_uses_workspace_resolution(package):CODE
LOW…/flutter/tools/fuchsia/build_fuchsia_artifacts_test.py14 def test_read_fuchsia_target_api_level(self):CODE
LOW…/flutter/tools/fuchsia/dart/gen_dart_package_config.py45def language_version_from_pubspec(pubspec):CODE
LOWengine/src/flutter/sky/tools/create_ios_framework.py104def create_extension_safe_framework( # pylint: disable=too-many-argumentsCODE
LOWengine/src/flutter/sky/tools/sky_utils.py28def assert_valid_codesign_config(CODE
LOWengine/src/flutter/sky/tools/sky_utils.py141def create_fat_macos_framework(args, dst, fat_framework, arm64_framework, x64_framework):CODE
LOWengine/src/flutter/sky/tools/sky_utils.py191def _set_framework_permissions(framework_dir):CODE
LOWengine/src/flutter/sky/tools/sky_utils.py240def get_mac_framework_dylib_path(framework_dir):CODE
LOW…ne/src/flutter/sky/tools/create_macos_gen_snapshots.py50def embed_codesign_configuration(config_path, contents):CODE
LOW…orm/android/io/flutter/plugin/common/EventChannel.java185 private final class IncomingStreamRequestHandler implements BinaryMessageHandler {CODE
LOWengine/src/flutter/testing/run_tests.py226def build_engine_executable_command(CODE
LOWengine/src/flutter/testing/run_tests.py744def ensure_ios_tests_are_built(ios_out_dir: str) -> None:CODE
LOWengine/src/flutter/testing/run_tests.py761def assert_expected_xcode_version() -> None:CODE
LOWengine/src/flutter/testing/run_tests.py1014def gather_dart_package_tests(CODE
LOWengine/src/flutter/testing/run_tests.py1066def build_dart_host_test_list() -> typing.List[str]:CODE
LOWengine/src/flutter/testing/run_tests.py1104def run_engine_tasks_in_parallel(tasks: typing.List[EngineExecutableTask]) -> bool:CODE
LOWengine/src/flutter/testing/run_tests.py1193def run_impeller_golden_tests(build_dir: str, require_skia_gold: bool = False):CODE
LOWengine/src/flutter/testing/android_systrace_test.py75def collect_and_validate_trace(adb_path='adb'):STRING
LOWengine/src/flutter/testing/fuchsia/run_tests_test.py31 def test_resolve_both_package_and_packages(self):CODE
LOWengine/src/flutter/testing/fuchsia/run_tests_test.py38 def test_resolve_package_make_symbolic_link(self):CODE
LOWengine/src/flutter/testing/fuchsia/run_tests_test.py46 def test_build_test_cases_with_arguments(self):CODE
Verbosity Indicators23 hits · 40 pts
SeverityFileLineSnippetContext
LOWpackages/flutter_tools/lib/src/template.dart327 // Step 1: Check if the file needs to be overwritten.COMMENT
LOWpackages/flutter_tools/lib/src/template.dart353 // Step 2: If the absolute paths ends with a '.copy.tmpl', this file doesCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart362 // Step 3: If the absolute paths ends with a '.img.tmpl', this file needsCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart387 // Step 4: If the absolute path ends with a '.tmpl', this file needsCOMMENT
LOWpackages/flutter_tools/lib/src/template.dart413 // Step 5: This file does not end in .tmpl but is in a directory thatCOMMENT
LOW…r_tools/lib/src/localizations/localizations_utils.dart293/// with escapes and/or interpolation. The purpose of this function is toCOMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart526 // Step 1: Build the precompiled/DBC application if necessary.COMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart555 // Step 2: Check that the application exists at the specified path.COMMENT
LOWpackages/flutter_tools/lib/src/ios/devices.dart562 // Step 3: Attempt to install the application on the device.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart554 // Step 1: Build the Xcode project.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart578 // Step 2: Assert that the Xcode project was successfully built.COMMENT
LOWpackages/flutter_tools/lib/src/ios/simulators.dart585 // Step 3: Install the updated bundle to the simulator.COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart30 // Step 1: Test using default (should be enabled).COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart68 // Step 2: Test disabling using project flag.COMMENT
LOW…/devicelab/bin/tasks/hello_world_windows_impeller.dart138 // Step 3: Test disabling using command line flag.COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart31 // Step 1: Test using default (should be enabled).COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart75 // Step 2: Test disabling using project flag.COMMENT
LOWdev/devicelab/bin/tasks/hello_world_impeller_linux.dart145 // Step 3: Test disabling using command line flag.COMMENT
LOW…devicelab/bin/tasks/hello_world_impeller_ios_sdfs.dart38 // Step 1: Test without flagCOMMENT
LOW…devicelab/bin/tasks/hello_world_impeller_ios_sdfs.dart76 // Step 2: Modify Info.plist to enable SDFSCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart358 // Step 1: set `display` to `inline` so that the measurement measures theCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart366 // Step 2: measure all spans in a single batch prior to updating their CSSCOMMENT
LOW…b/web_ui/lib/src/engine/semantics/label_and_value.dart389 // Step 3: update all spans at a batch without taking any further DOMCOMMENT
Slop Phrases12 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUMexamples/image_list/pubspec.yaml32 # included with your application, so that you can use the icons inCOMMENT
MEDIUMpackages/flutter/lib/src/material/expansion_panel.dart175/// Here is a simple example of how to use [ExpansionPanelList].COMMENT
MEDIUMpackages/flutter/lib/src/material/expansion_panel.dart209 /// Here is a simple example of how to implement ExpansionPanelList.radio.COMMENT
LOW…/test/general.shard/android/android_workflow_test.dart602 'Alternatively, download the tools from https://developer.android.com/studio#command-line-tools-only and make sureSTRING
MEDIUM…lutter_tools/lib/src/localizations/gen_l10n_types.dart331// Here's a simple example message with no parameters:COMMENT
LOW…kages/flutter_tools/lib/src/windows/build_windows.dart339 // The config is the end of the line; make sure to replace that one,COMMENT
LOWdev/tools/repackage_gradle_wrapper.sh77echo "All done. Updated bin/internal/gradle_wrapper.version, don't forget to commit!"CODE
MEDIUMdev/integration_tests/spell_check/pubspec.yaml53 # included with your application, so that you can use the icons inCOMMENT
MEDIUM…integration_tests/ios_platform_view_tests/pubspec.yaml26 # included with your application, so that you can use the icons inCOMMENT
MEDIUM…integration_tests/ios_app_with_extensions/pubspec.yaml41 # included with your application, so that you can use the icons inCOMMENT
MEDIUM…n_tests/ios_add2app_life_cycle/flutterapp/pubspec.yaml41 # included with your application, so that you can use the icons inCOMMENT
MEDIUM…integration_tests/display_cutout_rotation/pubspec.yaml63 # included with your application, so that you can use the icons inCOMMENT
AI Response Leakage4 hits · 28 pts
SeverityFileLineSnippetContext
HIGH…cs/releases/archive/Commits-Between-1.2.1-and-1.5.4.md544|Greg Spencer <gspencergoog@users.noreply.github.com>|Add SHA256 checksums to published metadata ([#28472](https://githuCODE
HIGHpackages/flutter/lib/src/scheduler/binding.dart671 // TODO(jacobr): I have added an extra line break in this case.COMMENT
HIGHpackages/flutter/lib/src/material/scaffold.dart2036 /// [Scaffold]. In this solution, you would have an outer widget that createsCOMMENT
HIGHpackages/flutter/lib/src/widgets/framework.dart4934 // I have added a line of white space.COMMENT
Example Usage Blocks14 hits · 21 pts
SeverityFileLineSnippetContext
LOWpackages/flutter/test/widgets/widgets_app_tester.dart22/// Example usage:COMMENT
LOWpackages/flutter/lib/src/semantics/semantics.dart947/// Example usage:COMMENT
LOWpackages/flutter/lib/src/semantics/semantics.dart2267 /// Example usage:COMMENT
LOWpackages/flutter/lib/src/material/stepper.dart1028/// Example usage:COMMENT
LOW…/flutter/lib/src/widgets/page_transitions_builder.dart23/// ## Example usageCOMMENT
LOW.github/scripts/did_engine_change.sh11# Usage:COMMENT
LOW…ion_tests/deferred_components_test/run_release_test.sh6# Usage:COMMENT
LOW…gine/src/flutter/tools/find_pubspecs_to_workspacify.sh12# Usage:COMMENT
LOW…flutter/tools/fuchsia/devshell/run_integration_test.sh8### Usage:COMMENT
LOWengine/src/flutter/tools/luci/build.py8# Usage:COMMENT
LOWengine/src/flutter/ci/binary_size_treemap.sh10# Usage:COMMENT
LOWengine/src/flutter/lib/ui/painting.dart1874 /// Example usage:COMMENT
LOWengine/src/flutter/lib/ui/painting.dart4418 /// Example usage:COMMENT
LOWengine/src/flutter/lib/ui/painting.dart9167// Example usage:COMMENT
Unused Imports17 hits · 17 pts
SeverityFileLineSnippetContext
LOWengine/src/flutter/tools/android_illegal_imports.py9CODE
LOWengine/src/flutter/tools/dia_dll.py16CODE
LOWengine/src/flutter/tools/download_fuchsia_sdk.py11CODE
LOW…e/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py18CODE
LOWengine/src/flutter/tools/fuchsia/make_build_info.py11CODE
LOWengine/src/flutter/tools/fuchsia/make_build_info.py14CODE
LOW…lutter/tools/fuchsia/merge_and_upload_debug_symbols.py11CODE
LOW…lutter/tools/fuchsia/merge_and_upload_debug_symbols.py12CODE
LOW…lutter/tools/fuchsia/merge_and_upload_debug_symbols.py19CODE
LOWengine/src/flutter/tools/fuchsia/copy_debug_symbols.py17CODE
LOWengine/src/flutter/tools/fuchsia/copy_debug_symbols.py23CODE
LOW…e/src/flutter/tools/fuchsia/upload_to_symbol_server.py13CODE
LOWengine/src/flutter/tools/fuchsia/with_envs.py13CODE
LOW…e/src/flutter/tools/fuchsia/dart/merge_deps_sources.py11CODE
LOW…/tools/fuchsia/dart/kernel/convert_manifest_to_json.py13CODE
LOWengine/src/flutter/tools/luci/build.py15CODE
LOWengine/src/flutter/tools/luci/build.py16CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHpackages/flutter/lib/src/services/keyboard_key.g.dart223 /// representing a new "do what I mean" key, then the auto-generated codeCOMMENT
HIGH…eb_ui/test/ui/image/html_image_element_codec_test.dart146 // The decode future should complete (as requested in the plan)COMMENT
Redundant / Tautological Comments10 hits · 14 pts
SeverityFileLineSnippetContext
LOWbin/internal/update_engine_version.sh40# Check if FLUTTER_PREBUILT_ENGINE_VERSION is setCOMMENT
LOWbin/internal/update_engine_version.sh50# Check if bin/internal/engine.version exists and is a tracked file in git.COMMENT
LOW.github/workflows/roll-dart-dependencies.yml100 # Check if the root DEPS file has changedCOMMENT
LOW…gine/src/flutter/tools/find_pubspecs_to_workspacify.sh63 # Check if the pubspec.yaml file should be ignored.COMMENT
LOW…gine/src/flutter/tools/find_pubspecs_to_workspacify.sh70 # Check if the pubspec.yaml file contains a top-level `resolution: workspace` key-value pair.COMMENT
LOW…e/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py409 # Set revision to HEAD if empty and remove upload. This is to supportCOMMENT
LOW…lutter/tools/fuchsia/merge_and_upload_debug_symbols.py241 # Set revision to HEAD if empty and remove upload. This is to supportSTRING
LOWengine/src/flutter/ci/licenses_cpp.sh28# Check if the first argument ($1) was provided.COMMENT
LOW…src/flutter/ci/ban_generated_plugin_registrant_java.sh36# Check if a file named **/GeneratedPluginRegistrant.java exists in the project.COMMENT
LOWengine/src/flutter/testing/run_tests.py1045 # Check if either "dependencies" or "dev_dependencies" contains "test".COMMENT
Deep Nesting12 hits · 12 pts
SeverityFileLineSnippetContext
LOWengine/src/tools/dart/create_updated_flutter_deps.py184CODE
LOWengine/src/flutter/impeller/tools/malioc_diff.py194CODE
LOWengine/src/flutter/impeller/tools/malioc_diff.py246CODE
LOWengine/src/flutter/impeller/tools/malioc_diff.py269CODE
LOWengine/src/flutter/tools/pub_get_offline.py112CODE
LOW…e/src/flutter/tools/fuchsia/build_fuchsia_artifacts.py287CODE
LOWengine/src/flutter/sky/tools/sky_utils.py28CODE
LOWengine/src/flutter/testing/run_tests.py265CODE
LOWengine/src/flutter/testing/run_tests.py846CODE
LOWengine/src/flutter/testing/run_tests.py920CODE
LOWengine/src/flutter/testing/run_tests.py1104CODE
LOWengine/src/flutter/web_sdk/list_dart_files.py21CODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHpackages/flutter_tools/lib/src/commands/build_ios.dart631 '2. Run "xcrun altool --upload-app --type ios -f $relativeOutputPath/*.ipa --apiKey your_api_key --apiIssuer youCODE
HIGH…gine/src/flutter/tools/gen_web_locale_keymap/README.md11export GITHUB_TOKEN=<YOUR_TOKEN>CODE
Cross-Language Confusion2 hits · 5 pts
SeverityFileLineSnippetContext
HIGHengine/src/flutter/tools/fuchsia/toolchain/copy.py6"""Emulation of `rm -f out && cp -af` in out. This is necessary on Mac in orderSTRING
HIGHengine/src/flutter/testing/run_tests.py1410 'env', '-i', 'bash', '-c', f'source {file_dir}/sanitizer_suppressions.sh >/dev/null && env'STRING
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWengine/src/flutter/testing/run_tests.py265CODE