The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
This report presents the forensic synthetic code analysis of dart-lang/sdk, a Dart project with 11,210 GitHub stars. SynthScan v2.0 examined 5,327,691 lines of code across 27466 source files, recording 12545 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 3.1 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).
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.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 12545 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/manage_deps.dart | 1 | #!tools/sdks/dart-sdk/bin/dart | COMMENT |
| LOW | tools/build.py | 321 | return 1 | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 1 | // Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 61 | /// Number of bits used to store a state. | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 181 | COMMENT | |
| LOW | tools/generate_uri_parser_tables.dart | 201 | /// of the URI in order, from start to end, and for each character perform a | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 221 | /// Scan a string using the [_scannerTables] state machine. | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 521 | if (char <= 0xFF) { | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 541 | /// a `@`, a second pass is needed to validate the scheme and any user-info | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 561 | /// Is set to the first path character unless the path is empty. | COMMENT |
| LOW | tools/generate_uri_parser_tables.dart | 581 | /// scanner significantly), with an IPV6 host or with a capital letter in | COMMENT |
| LOW | tools/addlatexhash.dart | 1 | #!/usr/bin/env dart | COMMENT |
| LOW | tools/addlatexhash.dart | 61 | COMMENT | |
| LOW | tools/addlatexhash.dart | 241 | // source code lines, such as where \LMHash and \LMLabel commands are | COMMENT |
| LOW | tools/3xhead_flutter_hooks.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/spec_parse.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/find_builders.dart | 1 | #!/usr/bin/env dart | COMMENT |
| LOW | tools/task_kill.py | 141 | results.append(split[0]) | COMMENT |
| LOW | tools/publish_pkg.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/experimental_features.yaml | 1 | # Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | tools/experimental_features.yaml | 21 | # | COMMENT |
| LOW | tools/experimental_features.yaml | 41 | # | COMMENT |
| LOW | tools/experimental_features.yaml | 61 | # | COMMENT |
| LOW | tools/experimental_features.yaml | 81 | # | COMMENT |
| LOW | tools/experimental_features.yaml | 101 | # When an experiment is shipped, then the 'enabledIn' field is added | COMMENT |
| LOW | tools/copy_dart_to_flutter.dart | 1 | // Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | tools/bots/__init__.py | 1 | # Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | tools/patches/flutter-engine/apply.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/verify_docs/bin/verify_docs.dart | 541 | COMMENT | |
| LOW | tools/dom/scripts/css_code_generator.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/dom/scripts/templateloader.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/dom/scripts/systemnative.py | 701 | raises = ('RaisesException' in attr.ext_attrs and | COMMENT |
| LOW | tools/dom/scripts/go.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/dom/scripts/go.sh | 21 | # The following gives a picture of the changes due to 'work' | COMMENT |
| LOW | tools/dom/scripts/idlsync.py | 1 | # Upgrading Dart's SDK for HTML (blink IDLs). | COMMENT |
| LOW | tools/dom/scripts/idlsync.py | 21 | # | COMMENT |
| LOW | tools/dom/scripts/generator.py | 1021 | # conversion function) | COMMENT |
| LOW | tools/dom/scripts/web_library_bindings_emitter.dart | 101 | } | COMMENT |
| LOW | tools/dom/scripts/dartgenerator_test.py | 201 | self._AssertOutputContains('Shape', ' Shape create();') | COMMENT |
| LOW | tools/dom/scripts/systemhtml.py | 1241 | return None | COMMENT |
| LOW | tools/dom/scripts/systemhtml.py | 1421 | if operation.id == '__getter__' and 'getter' in operation.specials \ | COMMENT |
| LOW | tools/dom/new_scripts/code_generator_dart.py | 1 | # Copyright (C) 2013 Google Inc. All rights reserved. | COMMENT |
| LOW | tools/dom/new_scripts/compiler.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/dom/new_scripts/dart_utilities.py | 1 | # Copyright (C) 2013 Google Inc. All rights reserved. | COMMENT |
| LOW | tools/dom/new_scripts/dart_utilities.py | 21 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | COMMENT |
| LOW | tools/dom/new_scripts/dart_compiler.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/dom/src/Validators.dart | 221 | // can't call methods. This does mean that you can't explicitly allow an | COMMENT |
| LOW | tools/dom/src/dart2js_DOMImplementation.dart | 1 | // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | tools/dom/src/_chrome/app_window.dart | 461 | /* | COMMENT |
| LOW | …me/custom_dart/app_window.AppWindow.contentWindow.dart | 1 | // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | …chrome/custom_dart/app_window.AppWindow.getBounds.dart | 1 | // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | …ls/dom/src/_chrome/custom_dart/app_window.current.dart | 1 | // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | runtime/PRESUBMIT.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | runtime/CPPLINT.cfg | 1 | # Do not continue looking up the directory hierarchy | COMMENT |
| LOW | runtime/tools/dart_profiler_symbols.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | runtime/tools/bin_to_coff.py | 81 | # char e_name[8]; | COMMENT |
| LOW | runtime/tools/graphexplorer/graphexplorer.js | 1 | // Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | runtime/tools/dartfuzz/gen_type_table.dart | 1 | // Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | COMMENT |
| LOW | runtime/tools/dartfuzz/gen_type_table.dart | 81 | // Complex types: Collection types instantiated with nested argument | COMMENT |
| LOW | runtime/tools/dartfuzz/gen_type_table.dart | 1021 | } | COMMENT |
| 10328 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/web/native/native_field_invocation4_test.dart | 0 | (function(){ self.nativeid = function(x) { return x; } })() | STRING |
| HIGH | tests/web/native/native_field_invocation2_test.dart | 0 | (function(){ self.nativeid = function(x) { return x; } })() | STRING |
| HIGH | tests/web/native/native_field_invocation_test.dart | 0 | (function(){ self.nativeid = function(x) { return x; } })() | STRING |
| HIGH | tests/web/native/hash_code_test.dart | 0 | (function(){ function a() {} function b() {} self.makea = function(){return new a()}; self.makeb = function(){return new | STRING |
| HIGH | tests/web/native/native_mixin_test.dart | 0 | (function(){ function a() {} function b() {} self.makea = function(){return new a()}; self.makeb = function(){return new | STRING |
| HIGH | tests/web/native/native_mixin_multiple_test.dart | 0 | (function(){ function a() {} function b() {} self.makea = function(){return new a()}; self.makeb = function(){return new | STRING |
| HIGH | tests/web/native/native_checked_fields_frog_test.dart | 0 | (function(){ function a() {} function b() {} self.makea = function(){return new a()}; self.makeb = function(){return new | STRING |
| HIGH | tests/web/native/native_equals_frog_test.dart | 0 | (function(){ function a() {} function b() {} self.makea = function(){return new a()}; self.makeb = function(){return new | STRING |
| HIGH | tests/web/native/subclassing_4_test.dart | 0 | (function(){ function b() {} self.makeb = function(){return new b()}; self.getbprototype = function(){return b.prototype | STRING |
| HIGH | tests/web/native/subclassing_type_test.dart | 0 | (function(){ function b() {} self.makeb = function(){return new b()}; self.getbprototype = function(){return b.prototype | STRING |
| HIGH | tests/web/native/subclassing_5_test.dart | 0 | (function(){ function b() {} self.makeb = function(){return new b()}; self.getbprototype = function(){return b.prototype | STRING |
| HIGH | …nfer_native_assets_yaml_dart_kernel_snapshot_test.dart | 0 | { "configversion": 2, "packages": [ { "name": "meta", "rooturi": "$packagemetauri", "packageuri": "lib/", "languageversi | STRING |
| HIGH | …_assets/infer_native_assets_yaml_process_run_test.dart | 0 | { "configversion": 2, "packages": [ { "name": "meta", "rooturi": "$packagemetauri", "packageuri": "lib/", "languageversi | STRING |
| HIGH | …ts/infer_native_assets_yaml_isolate_spawnuri_test.dart | 0 | { "configversion": 2, "packages": [ { "name": "meta", "rooturi": "$packagemetauri", "packageuri": "lib/", "languageversi | STRING |
| HIGH | …/infer_native_assets_yaml_isolate_spawnuri_3_test.dart | 0 | { "configversion": 2, "packages": [ { "name": "meta", "rooturi": "$packagemetauri", "packageuri": "lib/", "languageversi | STRING |
| HIGH | benchmarks/MapLookup/generate_maps.dart | 0 | // copyright (c) 2021, the dart project authors. please see the authors file // for details. all rights reserved. use of | STRING |
| HIGH | pkg/front_end/tool/generate_messages_lib.dart | 0 | // copyright (c) 2021, the dart project authors. please see the authors file // for details. all rights reserved. use of | STRING |
| HIGH | pkg/compiler/tool/graph_isomorphizer.dart | 0 | // copyright (c) 2021, the dart project authors. please see the authors file // for details. all rights reserved. use of | STRING |
| HIGH | pkg/analyzer_plugin/PRESUBMIT.py | 0 | analysis server specific presubmit script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts f | STRING |
| HIGH | pkg/linter/PRESUBMIT.py | 0 | analysis server specific presubmit script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts f | STRING |
| HIGH | pkg/analyzer_cli/PRESUBMIT.py | 0 | analysis server specific presubmit script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts f | STRING |
| HIGH | pkg/analysis_server/PRESUBMIT.py | 0 | analysis server specific presubmit script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts f | STRING |
| HIGH | …s/completion/inherited_reference_contributor_test.dart | 0 | import 'a.dart'; class c extends b with m1, m2 { void f() { ^ } } | STRING |
| HIGH | …/completion/dart/declaration/local_reference_test.dart | 0 | import 'a.dart'; class c extends b with m1, m2 { void f() { ^ } } | STRING |
| HIGH | …mpletion/dart/declaration/imported_reference_test.dart | 0 | import 'a.dart'; class c extends b with m1, m2 { void f() { ^ } } | STRING |
| HIGH | …_plugin/test/src/utilities/completion/optype_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .n^ } | STRING |
| HIGH | …ocation/dot_shorthand_constructor_invocation_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .n^ } | STRING |
| HIGH | …etion/dart/location/dot_shorthand_invocation_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .n^ } | STRING |
| HIGH | …_plugin/test/src/utilities/completion/optype_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .^ } | STRING |
| HIGH | …est/src/dart/analysis/resolve_for_completion_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .^ } | STRING |
| HIGH | …ocation/dot_shorthand_constructor_invocation_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .^ } | STRING |
| HIGH | …etion/dart/location/dot_shorthand_invocation_test.dart | 0 | class c { const c.named(); c.notconstant(); } void f() { const c c = .^ } | STRING |
| HIGH | pkg/frontend_server/PRESUBMIT.py | 0 | cfe et al presubmit python script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for more | STRING |
| HIGH | pkg/_fe_analyzer_shared/PRESUBMIT.py | 0 | cfe et al presubmit python script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for more | STRING |
| HIGH | pkg/kernel/PRESUBMIT.py | 0 | cfe et al presubmit python script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for more | STRING |
| HIGH | pkg/front_end/PRESUBMIT.py | 0 | cfe et al presubmit python script. see http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for more | STRING |
| HIGH | pkg/frontend_server/test/frontend_server_test.dart | 0 | { "configversion": 2, "packages": [ { "name": "foo", "rooturi": "./", "packageuri": "./" } ] } | STRING |
| HIGH | …st/integration/expression_compiler_service_common.dart | 0 | { "configversion": 2, "packages": [ { "name": "foo", "rooturi": "./", "packageuri": "./" } ] } | STRING |
| HIGH | …expression_compiler/expression_compiler_e2e_suite.dart | 0 | { "configversion": 2, "packages": [ { "name": "foo", "rooturi": "./", "packageuri": "./" } ] } | STRING |
| HIGH | …er/test/module_symbols/module_symbols_test_shared.dart | 0 | { "configversion": 2, "packages": [ { "name": "foo", "rooturi": "./", "packageuri": "./" } ] } | STRING |
| HIGH | pkg/dwds/test/frontend_server_common/bootstrap.dart | 0 | var baseurl = (function () { // attempt to detect --precompiled mode for tests, and set the base url // appropriately, o | STRING |
| HIGH | pkg/dwds/lib/src/loaders/require.dart | 0 | var baseurl = (function () { // attempt to detect --precompiled mode for tests, and set the base url // appropriately, o | STRING |
| HIGH | pkg/dwds/lib/src/loaders/ddc.dart | 0 | var baseurl = (function () { // attempt to detect --precompiled mode for tests, and set the base url // appropriately, o | STRING |
| HIGH | …ules/prefer_const_constructors_in_immutables_test.dart | 0 | import 'package:meta/meta.dart'; @immutable class a { a(); } | STRING |
| HIGH | …r/test/src/services/correction/fix/add_const_test.dart | 0 | import 'package:meta/meta.dart'; @immutable class a { a(); } | STRING |
| HIGH | …src/diagnostics/invalid_immutable_annotation_test.dart | 0 | import 'package:meta/meta.dart'; @immutable class a { a(); } | STRING |
| HIGH | pkg/linter/test/rules/use_colored_box_test.dart | 0 | import 'package:flutter/widgets.dart'; widget f() { return container(); } | STRING |
| HIGH | pkg/linter/test/rules/use_decorated_box_test.dart | 0 | import 'package:flutter/widgets.dart'; widget f() { return container(); } | STRING |
| HIGH | …nter/test/rules/avoid_unnecessary_containers_test.dart | 0 | import 'package:flutter/widgets.dart'; widget f() { return container(); } | STRING |
| HIGH | pkg/linter/test/rules/use_super_parameters_test.dart | 0 | class a { a({int x = 0}); } class b extends a { b({int x = 0}) : super(x: x); } | STRING |
| HIGH | …orrection/assist/convert_to_super_parameters_test.dart | 0 | class a { a({int x = 0}); } class b extends a { b({int x = 0}) : super(x: x); } | STRING |
| HIGH | …s/correction/fix/convert_to_super_parameters_test.dart | 0 | class a { a({int x = 0}); } class b extends a { b({int x = 0}) : super(x: x); } | STRING |
| HIGH | pkg/linter/test/rules/use_super_parameters_test.dart | 0 | class a { a(int x); } class b extends a { b([int x = 0]) : super(x); } | STRING |
| HIGH | …orrection/assist/convert_to_super_parameters_test.dart | 0 | class a { a(int x); } class b extends a { b([int x = 0]) : super(x); } | STRING |
| HIGH | …s/correction/fix/convert_to_super_parameters_test.dart | 0 | class a { a(int x); } class b extends a { b([int x = 0]) : super(x); } | STRING |
| HIGH | pkg/linter/test/rules/use_super_parameters_test.dart | 0 | class a { a(int x, {int? y}); } class b extends a { b(int x, int y) : super(x, y: y); } | STRING |
| HIGH | …orrection/assist/convert_to_super_parameters_test.dart | 0 | class a { a(int x, {int? y}); } class b extends a { b(int x, int y) : super(x, y: y); } | STRING |
| HIGH | …s/correction/fix/convert_to_super_parameters_test.dart | 0 | class a { a(int x, {int? y}); } class b extends a { b(int x, int y) : super(x, y: y); } | STRING |
| HIGH | pkg/linter/test/rules/always_specify_types_test.dart | 0 | class a { int a; a(this.a); } f() { switch (a(1)) { case a(a: >0 && final int b): print(b); } } | STRING |
| HIGH | pkg/linter/test/rules/unnecessary_final_test.dart | 0 | class a { int a; a(this.a); } f() { switch (a(1)) { case a(a: >0 && final int b): print(b); } } | STRING |
| 1003 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/diff_results.dart | 318 | // TODO: implement == | COMMENT |
| LOW | …chmarks/SoundSplayTreeSieve/dart/sound_splay_tree.dart | 29 | // TODO: implement key | COMMENT |
| LOW | …chmarks/SoundSplayTreeSieve/dart/sound_splay_tree.dart | 53 | // TODO: implement key | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4484 | // TODO: implement zero | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4505 | // TODO: implement zero | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4526 | // TODO: implement add | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4549 | // TODO: implement add | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4572 | // TODO: implement perform | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4594 | // TODO: implement perform | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4616 | // TODO: implement forEach | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4639 | // TODO: implement forEach | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4661 | // TODO: implement get | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4684 | // TODO: implement get | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4706 | // TODO: implement get | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4731 | // TODO: implement get | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4753 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4776 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4798 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4821 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4843 | // TODO: implement test | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4864 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4887 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4908 | // TODO: implement m | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4931 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4955 | // TODO: implement foo | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4977 | // TODO: implement value | COMMENT |
| LOW | …utilities/change_builder/change_builder_dart_test.dart | 4999 | // TODO: implement value | COMMENT |
| LOW | …/src/utilities/change_builder/change_builder_dart.dart | 642 | writeln('// TODO: implement $memberName'); | CODE |
| LOW | …/src/utilities/change_builder/change_builder_dart.dart | 706 | write('// TODO: implement $memberName'); | CODE |
| LOW | pkg/analyzer_plugin/doc/tutorial/getting_started.md | 29 | // TODO: implement createAnalysisDriver | COMMENT |
| LOW | pkg/analyzer_plugin/doc/tutorial/getting_started.md | 36 | // TODO: implement sendNotificationsForSubscriptions | COMMENT |
| LOW | …er_client/lib/src/dartdevc_frontend_server_client.dart | 113 | /// TODO: implement | COMMENT |
| LOW | pkg/cfg/lib/front_end/ast_to_ir.dart | 1142 | // TODO: implement separate contexts for each iteration and | COMMENT |
| LOW | pkg/analysis_server/test/lsp/completion_dart_test.dart | 3758 | // TODO: implement name | COMMENT |
| LOW | pkg/analysis_server/test/lsp/completion_dart_test.dart | 4920 | // TODO: implement myMethod | COMMENT |
| LOW | …erver/test/shared/shared_code_actions_fixes_tests.dart | 741 | // TODO: implement m$0 | COMMENT |
| LOW | …erver/test/shared/shared_code_actions_fixes_tests.dart | 799 | // TODO: implement m$0 | COMMENT |
| LOW | …erver/test/shared/shared_code_actions_fixes_tests.dart | 865 | // TODO: implement m | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4113 | // TODO: implement hashCode | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4117 | // TODO: implement runtimeType | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4122 | // TODO: implement toString | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4128 | // TODO: implement == | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4134 | // TODO: implement noSuchMethod | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4578 | // TODO: implement hashCode | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4582 | // TODO: implement runtimeType | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4587 | // TODO: implement toString | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4593 | // TODO: implement == | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 4599 | // TODO: implement noSuchMethod | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9676 | // TODO: implement hashCode | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9680 | // TODO: implement runtimeType | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9685 | // TODO: implement toString | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9691 | // TODO: implement == | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9697 | // TODO: implement noSuchMethod | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9744 | // TODO: implement hashCode | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9748 | // TODO: implement runtimeType | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9753 | // TODO: implement toString | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9759 | // TODO: implement == | COMMENT |
| LOW⚡ | …ver/test/services/completion/dart/completion_test.dart | 9765 | // TODO: implement noSuchMethod | COMMENT |
| LOW | …ver/test/services/completion/dart/completion_test.dart | 9103 | // TODO: implement toString | COMMENT |
| LOW | …ver/test/services/completion/dart/completion_test.dart | 9834 | // TODO: implement hashCode | COMMENT |
| 220 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gn.py | 689 | except Exception as e: | CODE |
| MEDIUM | tools/gn.py | 690 | print('Error: %s' % e) | CODE |
| LOW | tools/utils.py | 611 | except Exception as error: | CODE |
| LOW | tools/utils.py | 634 | except Exception as error: | CODE |
| LOW | tools/utils.py | 667 | except Exception as error: | CODE |
| LOW | tools/utils.py | 778 | except Exception as error: | CODE |
| LOW | tools/utils.py | 916 | except Exception as error: | CODE |
| MEDIUM | tools/utils.py | 608 | def TryUnlink(file): | CODE |
| MEDIUM | tools/utils.py | 631 | def _safe_cleanup(self): | CODE |
| MEDIUM | tools/utils.py | 645 | def __exit__(self, *_): | CODE |
| MEDIUM | tools/utils.py | 913 | def __exit__(self, *args): | CODE |
| MEDIUM | tools/build_devtools.py | 110 | print(f'Error: Command failed with exit code {e.returncode}') | CODE |
| LOW | tools/build_devtools.py | 112 | except Exception as e: | CODE |
| MEDIUM | tools/publish_pkg.py | 28 | print('Error: did not find pubspec.yaml at ' + pubspec) | CODE |
| MEDIUM | tools/publish_pkg.py | 54 | print('Error in %s: did not find package version.' % pubspec) | CODE |
| MEDIUM | tools/publish_pkg.py | 58 | print('Error in %s: did not find SDK version constraint.' % pubspec) | CODE |
| LOW | tools/make_version.py | 145 | except Exception as inst: | CODE |
| MEDIUM | tools/make_version.py | 87 | def main(): | CODE |
| MEDIUM | …ols/dart2js/sourceMapViewer/bin/source_map_viewer.dart | 64 | print("Error: $e"); | CODE |
| MEDIUM | tools/spec_parser/spec_parse.dart | 16 | print('Error parsing $arg:\n${result.stderr}'); | CODE |
| MEDIUM | tools/dom/scripts/databasebuilder.py | 89 | def _compile_idl_file(build, file_name, import_options): | CODE |
| MEDIUM | tools/dom/scripts/databasebuilder.py | 105 | def _load_idl_file(build, file_name, import_options): | CODE |
| MEDIUM | tools/dom/scripts/databasebuilder.py | 157 | def generate_from_idl(self, idl_file): | CODE |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 94 | except Exception as err: | CODE |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 112 | except Exception as err: | CODE |
| LOW | tools/dom/scripts/databasebuilder.py | 161 | except Exception as err: | CODE |
| LOW | tools/dom/scripts/templateloader_test.py | 33 | except Exception as e: | CODE |
| LOW | tools/dom/scripts/idlnode.py | 85 | except Exception as e: | CODE |
| MEDIUM | runtime/tools/heapsnapshot/lib/src/cli.dart | 40 | state.output.print('An error occurred: $e\n$s'); | CODE |
| MEDIUM | runtime/tools/dartfuzz/collect_data.py | 142 | print('Error: --output-csv can only be provided for --type=sum') | CODE |
| MEDIUM | runtime/tests/vm/dart/isolates/regress_46539_test.dart | 30 | print('Error: $error'); | CODE |
| MEDIUM | tests/standalone/io/file_test.dart | 229 | print('Error on input in testReadWriteStreamLargeFile'); | CODE |
| MEDIUM | tests/web/regress/issue/22776_test.dart | 16 | print("Error '$e' ${e.runtimeType}"); | CODE |
| MEDIUM⚡ | third_party/perfetto/tools/compile_perfetto_protos.dart | 151 | print('Error: this tool must be run from the root directory of the SDK.'); | STRING |
| MEDIUM⚡ | third_party/perfetto/tools/compile_perfetto_protos.dart | 157 | print('Error: this tool can only run on Linux or Mac OS X'); | STRING |
| MEDIUM⚡ | third_party/perfetto/tools/compile_perfetto_protos.dart | 166 | print('Error: protoc binary must be available in PATH'); | STRING |
| MEDIUM⚡ | third_party/perfetto/tools/compile_perfetto_protos.dart | 171 | print('Error: protozero_plugin binary must be available in PATH'); | STRING |
| LOW | third_party/binary_size/src/elf_symbolizer.py | 326 | except Exception: # An exception while terminating? How interesting. | CODE |
| MEDIUM | sdk/lib/_internal/vm/bin/vmservice_io.dart | 96 | print('Error in vm-service shutdown: $e\n$st\n'); | CODE |
| MEDIUM | sdk/lib/async/future.dart | 865 | /// print('Error: $err'); // Prints 401. | COMMENT |
| MEDIUM | sdk/lib/io/io.dart | 124 | /// }, onError: (e) => print("An error occurred.")); | COMMENT |
| MEDIUM | sdk/lib/io/file.dart | 125 | /// print('Error: $e'); | COMMENT |
| MEDIUM | sdk/lib/io/file.dart | 518 | /// .handleError((e) => print('Error reading file: $e')); | COMMENT |
| MEDIUM | sdk/lib/io/file.dart | 563 | /// print('Error writing file: $e'); | COMMENT |
| MEDIUM⚡ | pkg/test_runner/test/update_error_cmdline_test.dart | 150 | print('Error: Expected output: $expectedLine'); | CODE |
| MEDIUM⚡ | pkg/test_runner/test/update_error_cmdline_test.dart | 155 | print('Error: Expected update: $expectedUpdateText'); | CODE |
| MEDIUM⚡ | pkg/test_runner/test/update_error_cmdline_test.dart | 159 | print('Error: Expected exit code: 0'); | CODE |
| MEDIUM | pkg/test_runner/lib/src/process_queue.dart | 1338 | print('Error on batch runner input stream stdin'); | CODE |
| MEDIUM | pkg/test_runner/lib/src/browser_controller.dart | 1105 | if (!underTermination) print("Error occurred in httpserver: $e"); | CODE |
| MEDIUM | pkg/test_runner/lib/src/configuration.dart | 493 | print("Error: gen_snapshot output format must be specified in AOT mode."); | CODE |
| MEDIUM | pkg/test_runner/lib/src/configuration.dart | 508 | print("Error: shard index is $shard out of $shardCount shards"); | CODE |
| MEDIUM | pkg/test_runner/tool/convert_multitest.dart | 317 | print("Error: failed to update ${file.path}"); | CODE |
| MEDIUM | pkg/test_runner/tool/convert_multitest.dart | 352 | print("Error: failed to update ${file.path}"); | CODE |
| MEDIUM | pkg/native_stack_traces/bin/decode.dart | 181 | print('Error: $message.\n'); | CODE |
| MEDIUM | pkg/frontend_server/lib/frontend_server.dart | 682 | print('Error: --recorded-uses option must be used with --aot'); | CODE |
| MEDIUM | pkg/frontend_server/lib/frontend_server.dart | 705 | print('Error: --no-sound-null-safety is not supported.'); | CODE |
| MEDIUM | pkg/frontend_server/lib/frontend_server.dart | 756 | print('Error: --no-link-platform option cannot be used with --aot'); | CODE |
| MEDIUM⚡ | pkg/frontend_server/lib/frontend_server.dart | 767 | print('Error: --incremental option cannot be used with --aot'); | CODE |
| MEDIUM⚡ | pkg/frontend_server/lib/frontend_server.dart | 771 | print('Error: --import-dill option cannot be used with --aot'); | CODE |
| MEDIUM⚡ | pkg/frontend_server/lib/frontend_server.dart | 778 | print('Error: --target-os option must be used with --aot'); | CODE |
| 49 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/dom/web_library_bindings.dart | 59 | 'placeholder': {'placeholder'}, | CODE |
| LOW | tools/dom/web_library_bindings.dart | 1601 | 'placeholder': {'placeholder'}, | CODE |
| LOW | tools/dom/web_library_bindings.dart | 1885 | 'placeholder': {'placeholder'}, | CODE |
| LOW | tools/dom/web_library_bindings.dart | 5093 | 'placeholder': 'placeholder', | CODE |
| LOW | tools/dom/web_library_bindings.dart | 6577 | 'placeholder': 'placeholder', | CODE |
| LOW | tools/dom/web_library_bindings.dart | 8518 | 'placeholder': 'placeholder', | CODE |
| LOW | tools/dom/dom.json | 170 | "placeholder": { | CODE |
| LOW | tools/dom/dom.json | 10049 | "placeholder": {}, | CODE |
| LOW | tools/dom/dom.json | 11217 | "placeholder": {}, | CODE |
| LOW | …party/pkg/language_server_protocol/lsp_meta_model.json | 9995 | "name": "placeholder", | CODE |
| LOW | pkg/dwds/test/integration/handlers/injector_test.dart | 210 | expect(result.body.contains('dummy-id'), isTrue); | CODE |
| LOW | pkg/linter/messages.yaml | 7509 | [!'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed'!] | CODE |
| LOW | pkg/linter/messages.yaml | 7509 | [!'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed'!] | CODE |
| LOW | pkg/linter/messages.yaml | 7520 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed ' | CODE |
| LOW | pkg/linter/messages.yaml | 7520 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed ' | CODE |
| LOW⚡ | pkg/linter/messages.yaml | 7533 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed' | CODE |
| LOW⚡ | pkg/linter/messages.yaml | 7533 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed' | CODE |
| LOW⚡ | pkg/linter/messages.yaml | 7540 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed ' | CODE |
| LOW⚡ | pkg/linter/messages.yaml | 7540 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed ' | CODE |
| LOW | pkg/linter/tool/machine/rules.json | 1389 | "details": "Add a trailing whitespace to prevent missing whitespace between adjacent\nstrings.\n\nWith long text spl | CODE |
| LOW | pkg/linter/tool/machine/rules.json | 1389 | "details": "Add a trailing whitespace to prevent missing whitespace between adjacent\nstrings.\n\nWith long text spl | CODE |
| LOW | pkg/analysis_server/test/lsp/snippets_test.dart | 115 | ..appendPlaceholder('placeholder') | STRING |
| LOW | …erformance/scenarios/logs/sdk_rename_driver_class.json | 20 | {"time":1768243502045,"kind":"message","sender":"server","receiver":"ide","message":{"id":2425,"jsonrpc":"2.0","result": | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 10 | 'Test0_0_0.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 11 | 'Test0_0_1.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 12 | 'Test0_0_2.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 13 | 'Test0_0_3.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 14 | 'Test0_0_4.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 15 | 'Test0_0_5.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 16 | 'Test0_0_6.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 17 | 'Test0_0_7.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 18 | 'Test0_1_0.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 19 | 'Test0_1_1.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 20 | 'Test0_1_2.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 21 | 'Test0_1_3.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 22 | 'Test0_1_4.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 23 | 'Test0_1_5.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 24 | 'Test0_1_6.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 25 | 'Test0_1_7.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 26 | 'Test0_2_0.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 27 | 'Test0_2_1.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 28 | 'Test0_2_2.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 29 | 'Test0_2_3.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 30 | 'Test0_2_4.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 31 | 'Test0_2_5.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 32 | 'Test0_2_6.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 33 | 'Test0_2_7.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 34 | 'Test0_3_0.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 35 | 'Test0_3_1.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 36 | 'Test0_3_2.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 37 | 'Test0_3_3.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 38 | 'Test0_3_4.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 39 | 'Test0_3_5.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 40 | 'Test0_3_6.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 41 | 'Test0_3_7.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 42 | 'Test1_0_0.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 43 | 'Test1_0_1.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 44 | 'Test1_0_2.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 45 | 'Test1_0_3.html': 'Lorem ipsum something or other...', | CODE |
| LOW⚡ | pkg/compiler/test/codesize/swarm/CannedData.dart | 46 | 'Test1_0_4.html': 'Lorem ipsum something or other...', | CODE |
| 158 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/dom/scripts/systemhtml.py | 2300 | # The most robust way to emit path separators is to use / always. | STRING |
| MEDIUM⚡ | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 364 | #6 runTest (harness.dart) | STRING |
| MEDIUM⚡ | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 374 | #6 runTest (harness.dart) | STRING |
| MEDIUM⚡ | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 384 | #6 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 323 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 339 | #6 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 353 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 396 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 411 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 424 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 437 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 452 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 465 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 478 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 493 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 506 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 518 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 532 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 544 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 557 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 572 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 585 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 649 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 664 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 677 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 688 | #3 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 701 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 712 | #3 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 725 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 740 | #6 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 753 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 766 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 781 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 794 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 807 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 822 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 835 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 848 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 863 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 876 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 887 | #3 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 900 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 911 | #3 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 923 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 937 | #5 runTest (harness.dart) | STRING |
| MEDIUM | …me/tests/vm/dart/awaiter_stacks/async_stacks_test.dart | 949 | #4 runTest (harness.dart) | STRING |
| MEDIUM | …m/dart/awaiter_stacks/flutter_regress_100441_test.dart | 93 | #3 runTest (harness.dart) | STRING |
| MEDIUM | runtime/vm/compiler/backend/flow_graph_compiler.h | 828 | // Changes the base register of this Location if this allows us to utilize | COMMENT |
| MEDIUM | runtime/vm/compiler/backend/il.h | 2402 | // Fundamentally these Parameter instructions serve the same | COMMENT |
| MEDIUM | tests/standalone/io/http_loopback_test.dart | 41 | // To make this test more robust we add a check that verifies that we did | COMMENT |
| MEDIUM | …rred/deferred_constant_dependency_evaluation_test.dart | 12 | // dartbug.com/26406 for details on how we plan to make the task more robust. | COMMENT |
| MEDIUM | …terns/flow_analysis/pattern_assignment_error_test.dart | 75 | x; // Definitely not assigned | CODE |
| MEDIUM | …terns/flow_analysis/pattern_assignment_error_test.dart | 80 | x; // Definitely assigned | CODE |
| MEDIUM | …d_promotion_and_no_such_method_library_cycle_test.dart | 51 | // make the overall test more robust; if there is a bug that prevents the | COMMENT |
| MEDIUM | third_party/binary_size/src/elf_symbolizer.py | 152 | # Essentially, this drains all the addr2line(s) out queues. | COMMENT |
| MEDIUM | third_party/binary_size/src/elf_symbolizer.py | 325 | ) # Essentially wait() without risking deadlock. | CODE |
| MEDIUM | third_party/binary_size/src/elf_symbolizer.py | 398 | # Essentially this is a pipe able to extract a couple of lines atomically. | COMMENT |
| MEDIUM⚡ | benchmarks/IsolateJson/dart/sample.json | 1 | {"1":[{"1":{"1":"https://images.pexels.com/photos/733416/pexels-photo-733416.jpeg?cs=srgb&dl=animal-dog-pet-733416.jpg&f | CODE |
| MEDIUM⚡ | benchmarks/IsolateJson/dart/sample.json | 1 | {"1":[{"1":{"1":"https://images.pexels.com/photos/733416/pexels-photo-733416.jpeg?cs=srgb&dl=animal-dog-pet-733416.jpg&f | CODE |
| MEDIUM | pkg/frontend_server/test/frontend_server_flutter.dart | 342 | // We utilize this here by a) loading with the (same) MultiBinaryLoader | COMMENT |
| 30 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/dom/scripts/css_code_generator.py | 197 | if (value == null) value = ''; | CODE |
| HIGH | tools/dom/scripts/css_code_generator.py | 198 | if (priority == null) priority = ''; | CODE |
| HIGH | tools/dom/scripts/systemnative.py | 751 | if (index < 0 || index >= length) | CODE |
| HIGH | tools/dom/scripts/systemnative.py | 815 | ' if (index < 0 || index >= length)\n' | STRING |
| HIGH | tools/dom/scripts/systemnative.py | 1095 | ' if (argumentCount == $ARGC && name == "$NATIVE_BINDING") {\n' | STRING |
| HIGH | tools/dom/scripts/generate_blink_file.py | 115 | if (obj != null) return obj; | CODE |
| HIGH⚡ | tools/dom/scripts/generate_blink_file.py | 201 | print(Blink_JsNative_DomException.getPropertyStats.toString()); | CODE |
| HIGH⚡ | tools/dom/scripts/generate_blink_file.py | 202 | print(Blink_JsNative_DomException.setPropertyStats.toString()); | CODE |
| HIGH⚡ | tools/dom/scripts/generate_blink_file.py | 203 | print(Blink_JsNative_DomException.callMethodStats.toString()); | CODE |
| HIGH⚡ | tools/dom/scripts/generate_blink_file.py | 204 | print(Blink_JsNative_DomException.constructorStats.toString()); | CODE |
| HIGH | tools/dom/scripts/htmldartgenerator.py | 426 | '(%s is %s || %s == null)' % | CODE |
| HIGH | tools/dom/scripts/htmldartgenerator.py | 621 | ' if ($E != null) e.$E = $E;\n', | CODE |
| HIGH | tools/dom/scripts/htmldartgenerator.py | 774 | convert_map = ' var %s = null;\n'\ | CODE |
| HIGH | tools/dom/scripts/htmldartgenerator.py | 775 | ' if (%s != null) {\n'\ | CODE |
| HIGH | tools/dom/scripts/dartmetadata.py | 62 | # Normally Window is never null, but starting from a <template> element in | COMMENT |
| HIGH | tools/dom/scripts/systemhtml.py | 525 | "JS('bool', '!!(window.crypto && window.crypto.getRandomValues)')", | CODE |
| HIGH | tools/dom/scripts/systemhtml.py | 1910 | ' = null;\n', | STRING |
| HIGH | tools/dom/scripts/systemhtml.py | 1913 | ' != null) {\n', | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | PRESUBMIT.py | 56 | CODE | |
| LOW | PRESUBMIT.py | 460 | CODE | |
| LOW | tools/build.py | 66 | CODE | |
| LOW | tools/build.py | 133 | CODE | |
| LOW | tools/build.py | 270 | CODE | |
| LOW | tools/build.py | 311 | CODE | |
| LOW | tools/build_test_fast.py | 33 | CODE | |
| LOW | tools/build_test_fast.py | 65 | CODE | |
| LOW | tools/build_test_fast.py | 85 | CODE | |
| LOW | tools/gn.py | 65 | CODE | |
| LOW | tools/gn.py | 100 | CODE | |
| LOW | tools/gn.py | 190 | CODE | |
| LOW | tools/gn.py | 340 | CODE | |
| LOW | tools/gn.py | 610 | CODE | |
| LOW | tools/gn.py | 661 | CODE | |
| LOW | tools/utils.py | 232 | CODE | |
| LOW | tools/utils.py | 645 | CODE | |
| LOW | tools/utils.py | 880 | CODE | |
| LOW | tools/build_devtools.py | 17 | CODE | |
| LOW | tools/publish_pkg.py | 21 | CODE | |
| LOW | tools/make_version.py | 87 | CODE | |
| LOW | tools/bots/bot_utils.py | 60 | CODE | |
| LOW | tools/dom/scripts/mdnreader.py | 18 | CODE | |
| LOW | tools/dom/scripts/mdnreader.py | 43 | CODE | |
| LOW | tools/dom/scripts/mdnreader.py | 295 | CODE | |
| LOW | tools/dom/scripts/templateloader.py | 62 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 158 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 558 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 1009 | CODE | |
| LOW | tools/dom/scripts/fremontcutbuilder.py | 163 | CODE | |
| LOW | tools/dom/scripts/idlrenderer.py | 9 | CODE | |
| LOW | tools/dom/scripts/idlrenderer.py | 34 | CODE | |
| LOW | tools/dom/scripts/generate_blink_file.py | 580 | CODE | |
| LOW | tools/dom/scripts/idlsync.py | 157 | CODE | |
| LOW | tools/dom/scripts/idlsync.py | 226 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 197 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 267 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 361 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 507 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 534 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 711 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 755 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 886 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 930 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 970 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 989 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 1005 | CODE | |
| LOW | tools/dom/scripts/dartgenerator.py | 274 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 123 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 161 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 182 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 359 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 554 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 987 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 405 | CODE | |
| LOW | tools/dom/scripts/generator.py | 873 | CODE | |
| LOW | tools/dom/scripts/generator.py | 2088 | CODE | |
| LOW | tools/dom/scripts/dartmetadata.py | 822 | CODE | |
| LOW | tools/dom/scripts/dartmetadata.py | 909 | CODE | |
| LOW | tools/dom/scripts/idlnode.py | 110 | CODE | |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/test.py | 8 | CODE | |
| LOW | tools/find_depot_tools.py | 9 | CODE | |
| LOW | tools/find_depot_tools.py | 46 | CODE | |
| LOW | tools/utils.py | 8 | CODE | |
| LOW | tools/utils.py | 11 | CODE | |
| LOW | tools/write_version_file.py | 7 | CODE | |
| LOW | tools/write_revision_file.py | 7 | CODE | |
| LOW | tools/copy_tree.py | 7 | CODE | |
| LOW | tools/copy_tree.py | 9 | CODE | |
| LOW | tools/make_version.py | 8 | CODE | |
| LOW | tools/minidump.py | 9 | CODE | |
| LOW | tools/minidump.py | 10 | CODE | |
| LOW | tools/bots/bot_utils.py | 7 | CODE | |
| LOW | tools/debian_package/create_debian_package.py | 12 | CODE | |
| LOW | tools/debian_package/create_debian_package.py | 15 | CODE | |
| LOW | tools/debian_package/get_timestamp.py | 8 | CODE | |
| LOW | tools/debian_package/get_timestamp.py | 9 | CODE | |
| LOW | tools/debian_package/get_timestamp.py | 9 | CODE | |
| LOW | tools/debian_package/get_version.py | 8 | CODE | |
| LOW | tools/debian_package/get_version.py | 9 | CODE | |
| LOW | tools/debian_package/get_version.py | 9 | CODE | |
| LOW | tools/dom/scripts/htmlrenamer.py | 5 | CODE | |
| LOW | tools/dom/scripts/mdnreader.py | 9 | CODE | |
| LOW | tools/dom/scripts/css_code_generator.py | 9 | CODE | |
| LOW | tools/dom/scripts/css_code_generator.py | 9 | CODE | |
| LOW | tools/dom/scripts/prototype_css_generator.py | 9 | CODE | |
| LOW | tools/dom/scripts/prototype_css_generator.py | 9 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 11 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 12 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 13 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 13 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 13 | CODE | |
| LOW | tools/dom/scripts/systemnative.py | 14 | CODE | |
| LOW | tools/dom/scripts/idlrenderer.py | 6 | CODE | |
| LOW | tools/dom/scripts/databasebuilder_test.py | 14 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 10 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 22 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 24 | CODE | |
| LOW | tools/dom/scripts/databasebuilder.py | 26 | CODE | |
| LOW | tools/dom/scripts/dartgenerator.py | 7 | CODE | |
| LOW | tools/dom/scripts/dartgenerator.py | 12 | CODE | |
| LOW | tools/dom/scripts/dartgenerator.py | 13 | CODE | |
| LOW | tools/dom/scripts/dartgenerator.py | 14 | CODE | |
| LOW | tools/dom/scripts/multiemitter_test.py | 9 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 20 | CODE | |
| LOW | tools/dom/scripts/htmldartgenerator.py | 21 | CODE | |
| LOW | tools/dom/scripts/generator.py | 9 | CODE | |
| LOW | tools/dom/scripts/generator.py | 11 | CODE | |
| LOW | tools/dom/scripts/generator.py | 15 | CODE | |
| LOW | tools/dom/scripts/dartmetadata.py | 13 | CODE | |
| LOW | tools/dom/scripts/dartmetadata.py | 14 | CODE | |
| LOW | tools/dom/scripts/dartdomgenerator.py | 51 | CODE | |
| LOW | tools/dom/scripts/dartdomgenerator.py | 56 | CODE | |
| LOW | tools/dom/scripts/dartdomgenerator.py | 60 | CODE | |
| LOW | tools/dom/scripts/dartdomgenerator.py | 63 | CODE | |
| LOW | tools/dom/scripts/dartdomgenerator.py | 63 | CODE | |
| LOW | tools/dom/scripts/multiemitter.py | 8 | CODE | |
| LOW | tools/dom/scripts/multiemitter.py | 9 | CODE | |
| LOW | tools/dom/scripts/systemhtml.py | 14 | CODE | |
| LOW | tools/dom/scripts/systemhtml.py | 15 | CODE | |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 538 | # Step 1: Pre process imported interfaces | COMMENT |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 542 | # Step 2: Add all new interfaces and merge overlapping ones | COMMENT |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 565 | # Step 4: Resolve 'implements' statements | COMMENT |
| LOW | tools/dom/scripts/databasebuilder.py | 553 | # Step 3: Merge in supplemental interfaces | COMMENT |
| LOW | runtime/vm/os.h | 57 | // NOTE: This function will return -1 on OSs that are not supported. | COMMENT |
| LOW | runtime/vm/intrusive_dlist.h | 181 | // NOTE: This function only checks whether [a] is linked inside *a* | COMMENT |
| LOW | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 14 | ## Step 1: get the source | COMMENT |
| LOW | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 22 | ## Step 2: verify that git-cl is configured correctly. | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 33 | ## Step 3: Create a branch for your new changes | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 40 | ## Step 4: Do your changes and commit them locally in git | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 46 | ## Step 5: Upload CL using 'git cl' (installed with gcl) | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 53 | ## Step 6: Make code review changes and publish new versions of your code | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 59 | ## Step 7: Sync up to latest changes | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 78 | ## Step 8: Submit your changes | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 84 | ## Step 9: Clean up the mess | COMMENT |
| LOW⚡ | docs/Code-review-workflow-with-GitHub-and-Gerrit.md | 91 | ## Step 10: Goto step 3 | COMMENT |
| LOW | docs/process/breaking-changes.md | 70 | ### Step 1: Announcement | COMMENT |
| LOW | docs/process/breaking-changes.md | 98 | ### Step 2: Approval | COMMENT |
| LOW | docs/process/breaking-changes.md | 106 | ### Step 3: Execution | COMMENT |
| LOW | docs/process/breaking-changes.md | 127 | ### Step 4: Finalization | COMMENT |
| LOW | pkg/dwds/CONTRIBUTING.md | 92 | ## Step 1: Publish DWDS to pub | COMMENT |
| LOW | pkg/dwds/CONTRIBUTING.md | 106 | ## Step 2: Publish Webdev to pub | COMMENT |
| LOW | pkg/_js_interop_checks/lib/src/js_interop.dart | 299 | /// NOTE: This function was based off of | COMMENT |
| LOW | pkg/dds/lib/src/dap/adapters/dart.dart | 2117 | // Step 1: return the single child that lazy: true expects | COMMENT |
| LOW | pkg/dds/lib/src/dap/adapters/dart.dart | 2128 | // Step 2: call _readNativeMemory and return byte variables | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 19 | // Step 1: Set the preorder number of [vertex] to [count], and increment | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 23 | // Step 2: Push [vertex] onto [unassigned] and also onto [candidates]. | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 27 | // Step 3: For each edge from [vertex] to a neighboring vertex [neighbor]: | COMMENT |
| LOW | pkg/analyzer/lib/src/util/graph.dart | 46 | // Step 4: If [vertex] is the top element of [candidates]: | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 55 | // Step 1: Set the preorder number of [vertex] to [count], and increment | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 59 | // Step 2: Push [vertex] onto [unassigned] and also onto [candidates]. | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 63 | // Step 3: For each edge from [vertex] to a neighboring vertex [neighbor]: | COMMENT |
| LOW | pkg/kernel/lib/util/graph.dart | 82 | // Step 4: If [vertex] is the top element of [candidates]: | COMMENT |
| LOW⚡ | …/front_end/test/crashing_test_case_minimizer_impl.dart | 619 | // Step 1: Remove all imports/exports *of* this file (the inlinable file). | COMMENT |
| LOW⚡ | …/front_end/test/crashing_test_case_minimizer_impl.dart | 625 | // Step 2: Find the last import/export. | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 643 | // Step 3: Insert the content of the file there. Note, though, | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 665 | // Step 4: Try it out. | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 712 | // Step 4: Try it out. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pubspec.yaml | 5 | # This file defines pub workspace for the sdk enabling a common resolution. | COMMENT |
| MEDIUM | tools/utils.py | 5 | # This file contains a set of utilities functions used by other Python-based | COMMENT |
| MEDIUM | tools/minidump.py | 5 | # This file contains a set of utilities for parsing minidumps. | COMMENT |
| MEDIUM | tools/dom/scripts/monitored.py | 5 | """This module provides maps and sets that report unused elements.""" | STRING |
| MEDIUM | tools/dom/scripts/systemnative.py | 5 | """This module provides shared functionality for the systems to generate | STRING |
| MEDIUM⚡ | tools/dom/scripts/databasebuilder.py | 104 | # Create the Model (IDLFile) from the new AST of the compiled IDL file. | COMMENT |
| MEDIUM | tools/dom/scripts/htmldartgenerator.py | 5 | """This module provides shared functionality for the system to generate | STRING |
| MEDIUM | tools/dom/scripts/generator.py | 92 | # The following classes are enabled just to get the build to go. | COMMENT |
| MEDIUM | tools/dom/scripts/generator.py | 5 | """This module provides shared functionality for systems to generate | STRING |
| MEDIUM | tools/dom/scripts/dartmetadata.py | 5 | """This module provides shared functionality to provide Dart metadata for | STRING |
| MEDIUM | tools/dom/scripts/systemhtml.py | 5 | """This module provides shared functionality for the system to generate | STRING |
| MEDIUM | tools/dom/scripts/htmleventgenerator.py | 5 | """This module provides functionality to generate dart:html event classes.""" | STRING |
| MEDIUM | tools/dom/new_scripts/code_generator_dart.py | 313 | # Create a dummy file as output for the build system, | COMMENT |
| MEDIUM | runtime/tools/bin_to_coff.py | 184 | # Create the buffer and start building. | COMMENT |
| MEDIUM | tests/standalone/io/create_sample_certificates.sh | 24 | # Create a self-signed certificate authority. | COMMENT |
| MEDIUM | tests/standalone/io/create_sample_certificates.sh | 29 | # Create a certificate request for the intermediate authority. | COMMENT |
| MEDIUM | tests/standalone/io/create_sample_certificates.sh | 42 | # Create a certificate request for the server certificate | COMMENT |
| MEDIUM | tests/standalone/io/create_sample_certificates.sh | 61 | # Create a self-signed client certificate authority. | COMMENT |
| MEDIUM | sdk/lib/io/directory.dart | 28 | /// ## Create a directory | COMMENT |
| MEDIUM | pkg/_fe_analyzer_shared/messages.yaml | 5 | # This file contains error messages that are shared between the analyzer and the | COMMENT |
| MEDIUM | pkg/observatory/update_sources.py | 30 | # This file contains all dart, css, and html sources for Observatory. | COMMENT |
| MEDIUM | …rver/lib/src/services/correction/error_fix_status.yaml | 1 | # This file contains information about the status of supporting fixes for every | COMMENT |
| MEDIUM | pkg/compiler/test/codesize/swarm/buildapp.py | 64 | # Create a DartC and Dartium app | COMMENT |
| MEDIUM | pkg/analyzer/messages.yaml | 11 | # This file is organized as a two level map, where the outer key corresponds to | COMMENT |
| MEDIUM | …nt_end/testcases/incremental/no_outline_change_17.yaml | 6 | # Create a load library tearoff method. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | PRESUBMIT.py | 41 | def files_to_check_for_format(input_api, extension, exclude_folders): | CODE |
| LOW | tools/build_test_fast.py | 33 | def get_minimal_build_targets(compiler, test_paths): | CODE |
| LOW | tools/build_test_fast.py | 65 | def guess_compiler_from_paths(test_paths): | CODE |
| LOW | tools/generate_package_config.py | 27 | def checked_in_sdk_executable(): | CODE |
| LOW | tools/generate_large_tests.py | 26 | def checked_in_sdk_executable(): | CODE |
| LOW | tools/dom/scripts/mdnreader.py | 239 | def _is_simple_support_statement(support_statement): | CODE |
| LOW | tools/dom/scripts/databasebuilder_test.py | 334 | def test_annotation_normalization(self): | CODE |
| LOW | tools/dom/scripts/generate_blink_file.py | 387 | def generate_parameter_entries(param_infos): | STRING |
| LOW | tools/dom/scripts/idlsync.py | 226 | def remove_obsolete_webcore_files(webcore_dir, webkit_dir, subdir): | CODE |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 534 | def merge_imported_interfaces(self): | CODE |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 572 | def _compute_dart_idl_implements(self, idl_filename): | CODE |
| LOW | tools/dom/scripts/databasebuilder.py | 1055 | def _dictionary_constructor_types(self, node): | STRING |
| LOW | tools/dom/scripts/databasebuilder.py | 1062 | def _no_interface_constructor_types(self, node): | STRING |
| LOW | tools/dom/scripts/generator.py | 1210 | def vector_to_dart_template_parameter(self): | CODE |
| LOW | tools/dom/scripts/generator.py | 1283 | def return_to_dart_conversion(self, | CODE |
| LOW | tools/dom/scripts/generator.py | 1413 | def vector_to_dart_template_parameter(self): | CODE |
| LOW | tools/dom/scripts/generator.py | 1438 | def return_to_dart_conversion(self, | CODE |
| LOW | tools/dom/scripts/generator.py | 1471 | def vector_to_dart_template_parameter(self): | CODE |
| LOW | tools/dom/scripts/generator.py | 1510 | def return_to_dart_conversion(self, | CODE |
| LOW | tools/dom/scripts/generator.py | 1566 | def return_to_dart_conversion(self, value, auto_dart_scope_setup, | CODE |
| LOW | tools/dom/scripts/generator.py | 1592 | def return_to_dart_conversion(self, value, auto_dart_scope_setup, | CODE |
| LOW | tools/dom/scripts/generator.py | 1615 | def return_to_dart_conversion(self, value, auto_dart_scope_setup, | CODE |
| LOW | tools/dom/scripts/idlnode_test.py | 106 | def test_implements_statement(self): | STRING |
| LOW | tools/dom/new_scripts/compiler.py | 70 | def idl_filename_to_interface_name(idl_filename): | CODE |
| LOW | tools/dom/new_scripts/dart_utilities.py | 62 | def _activity_logging_world_list(member, access_type=None): | CODE |
| LOW | tools/dom/new_scripts/dart_compiler.py | 71 | def idl_filename_to_interface_name(idl_filename): | CODE |
| LOW | tools/dom/new_scripts/dart_compiler.py | 115 | def generate_global_and_write(self, output_filenames): | CODE |
| LOW | runtime/tools/dartfuzz/update_spreadsheet.py | 92 | def get_run_statistic_summary(run): | CODE |
| LOW | sdk/lib/_internal/js_runtime/lib/native_helper.dart | 454 | function getUnknownTagGenericBrowser(object, tag) { | CODE |
| LOW | pkg/test_runner/lib/src/browser_controller.dart | 1490 | function sendRepeatingStatusUpdate() { | STRING |
| LOW | …ysis_server_client/lib/src/protocol/protocol_base.dart | 281 | abstract class RequestHandler { | CODE |
| LOW | pkg/observatory/web/timeline.js | 100 | function groupIsolatedPerThreadSequences(events) { | CODE |
| LOW | pkg/observatory/web/timeline.js | 144 | function sequenceToBlockDescriptor(input) { | CODE |
| LOW | pkg/observatory/web/timeline.js | 190 | function removePreFrameworkGPUBlocks(input) { | CODE |
| LOW⚡ | …dart_runtime_service/test/web/sse_smoke_driver.dart.js | 43 | a[b]=r}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag | CODE |
| LOW⚡ | …dart_runtime_service/test/web/sse_smoke_driver.dart.js | 43 | a[b]=r}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag | CODE |
| LOW⚡ | …dart_runtime_service/test/web/sse_smoke_driver.dart.js | 45 | return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags | CODE |
| LOW | …dart_runtime_service/test/web/sse_smoke_driver.dart.js | 4030 | function getUnknownTagGenericBrowser(object, tag) { | CODE |
| LOW | pkg/dart2wasm/lib/js/runtime_blob.dart | 172 | async function handleDeferredModuleBytes(moduleName, source) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 49 | function setFunctionNamesIfNecessary(holders) { | CODE |
| LOW⚡ | pkg/dds/test/web/sse_smoke_driver.dart.js | 197 | function setOrUpdateInterceptorsByTag(newTags) { | CODE |
| LOW⚡ | pkg/dds/test/web/sse_smoke_driver.dart.js | 197 | function setOrUpdateInterceptorsByTag(newTags) { | CODE |
| LOW⚡ | pkg/dds/test/web/sse_smoke_driver.dart.js | 205 | function setOrUpdateLeafTags(newTags) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 299 | EfficientLengthMappedIterable: function EfficientLengthMappedIterable(t0, t1, t2) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 1280 | NullThrownFromJavaScriptException: function NullThrownFromJavaScriptException(t0) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 4167 | JsonUnsupportedObjectError: function JsonUnsupportedObjectError(t0, t1) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 4436 | ConcurrentModificationError: function ConcurrentModificationError(t0) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 4443 | CyclicInitializationError: function CyclicInitializationError(t0) { | CODE |
| LOW | pkg/dds/test/web/sse_smoke_driver.dart.js | 14445 | function getUnknownTagGenericBrowser(object, tag) { | CODE |
| LOW | pkg/analysis_server/lib/protocol/protocol.dart | 230 | abstract class RequestHandler { | CODE |
| LOW | …rver/lib/src/handler/legacy/server_cancel_request.dart | 11 | class ServerCancelRequestHandler extends LegacyHandler { | CODE |
| LOW | …server/lib/src/handler/legacy/unsupported_request.dart | 11 | class UnsupportedRequestHandler extends LegacyHandler { | CODE |
| LOW | …erver/lib/src/lsp/handlers/handler_cancel_request.dart | 9 | class CancelRequestHandler extends SharedMessageHandler<CancelParams, void> { | CODE |
| LOW | pkg/compiler/test/dump_info/data/js_members.dart | 12 | "id": "constant/B.C_JS_CONST0 = function() {\n var toStringFunction = Object.prototype.toString;\n function getTag(o | CODE |
| LOW | pkg/compiler/test/dump_info/data/js_members.dart | 17 | "code": "B.C_JS_CONST0 = function() {\n var toStringFunction = Object.prototype.toString;\n function getTag(o) {\n | CODE |
| LOW | pkg/compiler/test/codesize/swarm/appengine/main.py | 293 | class DataHandler(webapp.RequestHandler): | CODE |
| LOW | …b/src/js_emitter/startup_emitter/fragment_emitter.dart | 279 | function setOrUpdateInterceptorsByTag(newTags) { | STRING |
| LOW | …b/src/js_emitter/startup_emitter/fragment_emitter.dart | 279 | function setOrUpdateInterceptorsByTag(newTags) { | STRING |
| LOW | …b/src/js_emitter/startup_emitter/fragment_emitter.dart | 291 | function setOrUpdateLeafTags(newTags) { | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js | 285 | print(stack); | CODE |
| HIGH⚡ | pkg/sourcemap_testing/lib/src/js/inspector.js | 91 | print(""); | CODE |
| HIGH⚡ | pkg/sourcemap_testing/lib/src/js/inspector.js | 92 | print("--- Debugger stacktrace start ---"); | CODE |
| HIGH⚡ | pkg/sourcemap_testing/lib/src/js/inspector.js | 96 | print("--- Debugger stacktrace end ---"); | CODE |
| HIGH⚡ | pkg/sourcemap_testing/lib/src/js/inspector.js | 97 | print(""); | CODE |
| HIGH⚡ | pkg/sourcemap_testing/lib/src/js/inspector.js | 105 | print(" at " + functionName + " (" | CODE |
| HIGH⚡ | pkg/dart2wasm/bin/run_wasm.js | 333 | print('Error: ' + e); | CODE |
| HIGH⚡ | pkg/dart2wasm/bin/run_wasm.js | 334 | print('Stack: ' + e.stack); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/standalone/io/platform_executable_test.dart | 5 | // This test was generated by Gemini. | COMMENT |
| HIGH | sdk/lib/_http/websocket.dart | 153 | /// negotiating the max window bits for both client and server as requested | COMMENT |
| HIGH | …/refactoring/framework/write_invocation_arguments.dart | 15 | /// Replaces [argumentList] with new code that has arguments as requested | COMMENT |
| HIGH | …ices/refactoring/agnostic/change_method_signature.dart | 43 | /// Fills [builder] with changes as requested with [signatureUpdate], and | COMMENT |
| HIGH | …ices/refactoring/agnostic/change_method_signature.dart | 728 | /// Replaces [argumentList] with new code that has arguments as requested | COMMENT |
| HIGH | …ices/refactoring/agnostic/change_method_signature.dart | 775 | /// Replaces formal parameters of [element] with new code as requested | COMMENT |
| HIGH | pkg/compiler/test/codegen/data/codeUnitAt_folding.dart | 72 | // No bound check, as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | pkg/analysis_server_client/test/server_test.dart | 132 | process.mockin.controller.stream.first.then((_) { | CODE |
| CRITICAL | pkg/analyzer/test/src/lint/pub_test.dart | 234 | // expect(spec.name.key.span.sourceUrl.toFilePath(windows: false), | STRING |
| CRITICAL | pkg/front_end/test/summary_generator_test.dart | 94 | component.libraries.single.importUri.path.endsWith('a.dart'), | CODE |
| CRITICAL | pkg/front_end/test/summary_generator_test.dart | 109 | component.libraries.single.importUri.path.endsWith('b.dart'), | CODE |
| CRITICAL | …ront_end/lib/src/type_inference/inference_visitor.dart | 3038 | libraryBuilder.loader.target.dillTarget.loader.lookupLibraryBuilder( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 538 | # Step 1: Pre process imported interfaces | COMMENT |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 542 | # Step 2: Add all new interfaces and merge overlapping ones | COMMENT |
| LOW⚡ | tools/dom/scripts/databasebuilder.py | 565 | # Step 4: Resolve 'implements' statements | COMMENT |
| LOW | tools/dom/scripts/databasebuilder.py | 553 | # Step 3: Merge in supplemental interfaces | COMMENT |
| LOW | sdk/lib/_internal/js_shared/lib/rti.dart | 3791 | // then we need to check if for some i, Ci <: [t]. However, this requires us | COMMENT |
| LOW | pkg/dart_data_home/lib/src/pid_files.dart | 48 | // On POSIX we need to check if open followed by lock has raced | COMMENT |
| LOW | pkg/dds/lib/src/dap/adapters/dart.dart | 2117 | // Step 1: return the single child that lazy: true expects | COMMENT |
| LOW | pkg/dds/lib/src/dap/adapters/dart.dart | 2128 | // Step 2: call _readNativeMemory and return byte variables | COMMENT |
| LOW | …convert_null_check_to_null_aware_element_or_entry.dart | 70 | // In case of a map entry we need to check if it's the key that's | COMMENT |
| LOW | …convert_null_check_to_null_aware_element_or_entry.dart | 158 | // In case of a map entry we need to check if it's the key that's | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 19 | // Step 1: Set the preorder number of [vertex] to [count], and increment | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 23 | // Step 2: Push [vertex] onto [unassigned] and also onto [candidates]. | COMMENT |
| LOW⚡ | pkg/analyzer/lib/src/util/graph.dart | 27 | // Step 3: For each edge from [vertex] to a neighboring vertex [neighbor]: | COMMENT |
| LOW | pkg/analyzer/lib/src/util/graph.dart | 46 | // Step 4: If [vertex] is the top element of [candidates]: | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 55 | // Step 1: Set the preorder number of [vertex] to [count], and increment | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 59 | // Step 2: Push [vertex] onto [unassigned] and also onto [candidates]. | COMMENT |
| LOW⚡ | pkg/kernel/lib/util/graph.dart | 63 | // Step 3: For each edge from [vertex] to a neighboring vertex [neighbor]: | COMMENT |
| LOW | pkg/kernel/lib/util/graph.dart | 82 | // Step 4: If [vertex] is the top element of [candidates]: | COMMENT |
| LOW⚡ | …/front_end/test/crashing_test_case_minimizer_impl.dart | 619 | // Step 1: Remove all imports/exports *of* this file (the inlinable file). | COMMENT |
| LOW⚡ | …/front_end/test/crashing_test_case_minimizer_impl.dart | 625 | // Step 2: Find the last import/export. | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 643 | // Step 3: Insert the content of the file there. Note, though, | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 665 | // Step 4: Try it out. | COMMENT |
| LOW | …/front_end/test/crashing_test_case_minimizer_impl.dart | 712 | // Step 4: Try it out. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | runtime/tools/profiling/analysis_options.yaml | 9 | # If you want a smaller set of lints you can change this to specify | COMMENT |
| LOW | …k/lib/_internal/js_dev_runtime/patch/bigint_patch.dart | 408 | // Don't forget to add the hidden bit. | COMMENT |
| LOW | sdk/lib/_internal/js_runtime/lib/bigint_patch.dart | 411 | // Don't forget to add the hidden bit. | COMMENT |
| LOW | sdk/lib/_internal/vm_shared/lib/bigint_patch.dart | 479 | // Don't forget to add the hidden bit. | COMMENT |
| MEDIUM⚡ | benchmarks/IsolateJson/dart/sample.json | 1 | {"1":[{"1":{"1":"https://images.pexels.com/photos/733416/pexels-photo-733416.jpeg?cs=srgb&dl=animal-dog-pet-733416.jpg&f | CODE |
| LOW | pkg/linter/messages.yaml | 6 | # make sure to regenerate supporting classes by running: | COMMENT |
| MEDIUM | pkg/linter/tool/machine/rules.json | 2447 | "details": "From [Effective Dart](https://dart.dev/effective-dart/documentation#do-use--doc-comments-to-document-mem | CODE |
| MEDIUM | pkg/dartdev/lib/src/templates/common.dart | 24 | # If you want a smaller set of lints you can change this to specify | COMMENT |
| LOW | …server/test/analysis/notification_navigation_test.dart | 591 | // validate that we don't forget to resolve parameters | STRING |
| LOW | …server/test/analysis/notification_navigation_test.dart | 606 | // validate that we don't forget to resolve parameters | STRING |
| LOW | …sis_server/tool/code_completion/benchmark/flutter.dart | 27 | /// Don't forget to update [flutterPackagePath]. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/dom/scripts/generator.py | 1012 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/dom/scripts/generator.py | 1168 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/dom/scripts/systemhtml.py | 459 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/dom/scripts/systemhtml.py | 593 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/dom/scripts/systemhtml.py | 901 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM | tools/dom/scripts/systemhtml.py | 2248 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM | tools/dom/scripts/systemhtml.py | 2278 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM | tools/dom/scripts/systemhtml.py | 2330 | # ------------------------------------------------------------------------------ | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/dom/dom.py | 99 | CODE | |
| MEDIUM | tools/dom/dom.py | 100 | CODE | |
| MEDIUM | tools/dom/dom.py | 101 | CODE | |
| MEDIUM | tools/dom/scripts/generator.py | 1165 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | pkg/kernel/lib/type_algebra.dart | 1158 | // with whatever is easier to implement. In this implementation, we extend | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/patches/flutter-engine/apply.sh | 30 | # Check if .gclient configuration specifies a cache_dir. Local caches are used | COMMENT |
| LOW | tools/dom/scripts/multiemitter.py | 90 | # Write the file. | COMMENT |
| LOW | runtime/tools/dart_codesign.py | 27 | # Check if we have a matching entitlements file and apply it. | COMMENT |
| LOW | runtime/tools/dartfuzz/minimize.py | 94 | # Check if the last run generated a new mask. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/ffi/native_assets/helpers.dart | 515 | /// The test scaffold distinguishes between three types of invocation. | COMMENT |
| MEDIUM | pkg/analyzer/lib/src/error/widget_preview_verifier.dart | 15 | /// a developer's project into a generated 'widget preview scaffold' that lives | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/dom/scripts/css_code_generator.py | 79 | CODE | |
| LOW | tools/dom/scripts/prototype_css_generator.py | 77 | CODE | |
| LOW | tools/dom/scripts/generator.py | 1626 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | runtime/vm/intrusive_dlist.h | 29 | // Usage example: | COMMENT |
| LOW | …g/front_end/lib/src/linux_and_intel_specific_perf.dart | 34 | /// # Usage example: | COMMENT |