sdk/lib/html/dart2js/html_dart2js.dart (13 lines): - line 1598: // TODO: validate that blobParts is a JS Array and convert if not. - line 1599: // TODO: any coercions on the elements of blobParts, e.g. coerce a typed - line 21614: // TODO: This if check should be removed once IE - line 22596: // TODO: Change to a set when const Sets are available. - line 22611: static _fixupList(list) => list; // TODO: Ensure is a JavaScript Array. - line 23225: // FIXME: implement these. - line 32167: // TODO: The cross domain safe wrapper can be inserted here. - line 32176: // TODO: consider forcing users to do: window.location.assign('string'). - line 35794: // TODO: generate a lazy collection instead. - line 35807: // TODO: generate a lazy collection instead. - line 35952: // TODO: Use lazy iterator when it is available on Map. - line 36006: // TODO: Use lazy iterator when it is available on Map. - line 37439: // TODO (efortuna): Remove this when Issue 12218 is addressed. sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart (9 lines): - line 116: static _translateKey(idbkey) => idbkey; // TODO: fixme. - line 176: // TODO: Cache conversion somewhere? - line 189: // TODO: Implement. - line 538: // TODO: make sure that completer.complete is synchronous as transactions - line 603: // FIXME: Passing in "next" should be unnecessary. - line 631: // FIXME: Passing in "next" should be unnecessary. - line 843: // TODO: try/catch this and return a stream with an immediate error. - line 984: // TODO: need to guarantee that the controller provides the values - line 989: //TODO: Report stacktrace once issue 4061 is resolved. pkg/front_end/lib/src/fasta/kernel/macro.dart (9 lines): - line 390: // TODO: We probably shouldn't be including the qualifier - line 478: // TODO: implement instantiateCode - line 494: // TODO: implement constructorsOf - line 500: // TODO: implement fieldsOf - line 507: // TODO: implement interfacesOf - line 514: // TODO: implement methodsOf - line 520: // TODO: implement mixinsOf - line 526: // TODO: implement superclassOf - line 534: // TODO: implement declarationOf pkg/analyzer/lib/src/dart/error/todo_codes.dart (8 lines): - line 22: /// * TODO: - line 39: /// The matched kind of the TODO (TODO, FIXME, etc.) is returned in named - line 62: * A standard TODO comment marked as TODO. - line 64: static const TodoCode TODO = TodoCode('TODO'); - line 67: * A TODO comment marked as FIXME. - line 69: static const TodoCode FIXME = TodoCode('FIXME'); - line 72: * A TODO comment marked as HACK. - line 77: * A TODO comment marked as UNDONE. pkg/kernel/lib/ast.dart (8 lines): - line 3289: // DESIGN TODO: The frontend should use this in a lot more cases to catch - line 3325: // TODO: The frontend should check that all final fields are initialized - line 3392: // TODO: The frontend should check that there is no more than one super call. - line 3394: // DESIGN TODO: Consider if the frontend should insert type arguments derived - line 3468: // TODO: The frontend should check that this is the only initializer and if the - line 6356: // DESIGN TODO: Should we pass type arguments in a separate field - line 10254: // DESIGN TODO: Should we remove the 'final' modifier from variables? - line 10632: // DESIGN TODO: Should we visit the library as a library reference? pkg/_fe_analyzer_shared/lib/src/macros/isolated_executor/isolated_executor.dart (7 lines): - line 215: // TODO: Consider refactoring to avoid the need for this. - line 233: // TODO: Consider refactoring to avoid the need for this. - line 251: // TODO: Consider refactoring to avoid the need for this. - line 269: // TODO: Consider refactoring to avoid the need for this. - line 287: // TODO: Consider refactoring to avoid the need for this. - line 305: // TODO: Consider refactoring to avoid the need for this. - line 323: // TODO: Consider refactoring to avoid the need for this. utils/peg/pegparser.dart (7 lines): - line 170: * TODO: retire min: parameter? - line 309: // TODO: Make this complain about expecting end of file. - line 337: // TODO: Convert to an exception. - line 724: // TODO: protect error state. - line 737: // TODO: protect error state. - line 792: // TODO: figure out how to discard the map and parseInstance after parsing. - line 804: // TODO: does this have to check or preserve parse state (like pkg/dartdev/lib/src/templates/package_simple.dart (7 lines): - line 82: TODO: Put a short description of the package here that helps potential users - line 87: TODO: List what your package can do. Maybe include images, gifs, or videos. - line 91: TODO: List prerequisites and provide or point to information on how to - line 96: TODO: Include short and useful examples for package users. Add longer examples - line 105: TODO: Tell users more about the package: where to find more information, how to - line 127: // TODO: Export any libraries intended for clients of this package. - line 131: // TODO: Put public facing types in this file. pkg/front_end/lib/src/fasta/util/outline_extractor.dart (7 lines): - line 125: // TODO: Support updating the configuration; also default it to match - line 408: // TODO: Maybe put on a list to process later and only include if - line 731: // TODO: Use 'show' and 'hide' stuff. - line 758: // TODO: implement visitExtensionConstructor - line 765: // TODO: implement visitExtensionFactoryMethod - line 806: // TODO: Use 'show' and 'hide' stuff. - line 906: // TODO: partOfUri could - in an error case - be null. pkg/_fe_analyzer_shared/lib/src/macros/executor_shared/protocol.dart (6 lines): - line 518: // TODO: implement instantiateCode - line 589: // TODO: Refactor so we can remove this cast - line 600: // TODO: Refactor so we can remove this cast - line 612: // TODO: Refactor so we can remove this cast - line 623: // TODO: Refactor so we can remove this cast - line 634: // TODO: Refactor so we can remove this cast sdk/lib/developer/timeline.dart (6 lines): - line 13: // TODO: This typedef is not used. - line 105: // TODO: When NNBD is complete, delete the following line. - line 144: // TODO: When NNBD is complete, delete the following line. - line 212: // TODO: When NNBD is complete, delete the following line. - line 220: // TODO: When NNBD is complete, delete the following line. - line 248: // TODO: When NNBD is complete, delete the following line. sdk/lib/developer/extension.dart (6 lines): - line 29: // TODO: When NNBD is complete, delete the following line. - line 44: // TODO: When NNBD is complete, delete the following line. - line 85: // TODO: When NNBD is complete, delete the following line. - line 131: // TODO: When NNBD is complete, delete the following line. - line 139: // TODO: When NNBD is complete, delete the following line. - line 147: // TODO: When NNBD is complete, delete the following two lines. sdk/lib/_internal/vm/lib/regexp_patch.dart (5 lines): - line 221: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 231: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 241: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 253: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 260: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. runtime/tools/dartfuzz/gen_type_table.dart (5 lines): - line 695: // TODO (felih): maybe add void type? - line 944: // TODO (felih): Include support for type 'dynamic'. - line 969: // TODO (felih): no hashing for List ? - line 1086: // TODO (felih): include named and optional parameters. - line 1371: // TODO (felih): include filtered types. sdk/lib/_internal/vm/lib/integers.dart (4 lines): - line 286: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 417: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 524: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 541: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. tools/dom/src/native_DOMImplementation.dart (4 lines): - line 325: // FIXME: [possible optimization]: do not copy the array if Dart_IsArray is fine w/ it. - line 480: // FIXME: use a real Dart tokenizer. The following regular expressions - line 1038: // FIXME: add copy method. - line 1190: // TODO: SendPort.hashCode is ugly way to access port id. tools/dom/scripts/htmldartgenerator.py (4 lines): - line 339: # FIXME: When we pass in operations[0] below, we're assuming all - line 347: # FIXME: item should be renamed to operator[], not removed. - line 442: # TODO: Optimize the dispatch to avoid repeated checks. - line 516: # TODO: Include all implemented interfaces, including other Lists. runtime/tools/dartfuzz/dartfuzz.dart (4 lines): - line 1091: // TODO: Implement a more specific heuristic that selectively allows - line 1592: // TODO (felih): disable complex collection constructs for new types for - line 1619: // TODO (felih): update to use new type system. Add types like - line 1808: // TODO (felih): maybe allow occasionally? tools/dom/src/AttributeMap.dart (4 lines): - line 49: // TODO: generate a lazy collection instead. - line 62: // TODO: generate a lazy collection instead. - line 207: // TODO: Use lazy iterator when it is available on Map. - line 261: // TODO: Use lazy iterator when it is available on Map. pkg/_fe_analyzer_shared/lib/src/macros/api/builders.dart (3 lines): - line 150: /// TODO: Link the library augmentations proposal to describe the semantics. - line 158: /// TODO: Link the library augmentations proposal to describe the semantics. - line 169: /// TODO: Link the library augmentations proposal to describe the semantics. pkg/analyzer/lib/src/fasta/ast_builder.dart (3 lines): - line 862: // TODO (danrubel): Report an error if this is a mixin declaration. - line 2459: // TODO (kallentu): Implement variance behaviour for the analyzer. - line 2473: // TODO (kallentu) : Clean up TypeParameterImpl casting once variance is pkg/front_end/tool/dart_doctest_impl.dart (3 lines): - line 73: // TODO: This doesn't work on parts... (Well, it might, depending on how - line 274: // TODO: Possibly it should be launched in a process instead so we can - line 319: // TODO: Target could possible be something else... sdk/lib/_internal/vm/lib/string_patch.dart (3 lines): - line 17: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 358: // TODO: Use an efficient string search (e.g. BMH). - line 583: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. pkg/analysis_server/lib/src/services/kythe/kythe_visitors.dart (3 lines): - line 179: // TODO (jwren) Add function type information - line 200: // TODO (jwren) Add function type information - line 260: // TODO (jwren) type parameters tools/dom/scripts/htmlrenamer.py (3 lines): - line 141: 'Cache', # TODO: Symbol conflicts with Angular: dartbug.com/20937 - line 178: 'Response', # TODO: Symbol conflicts with Angular: dartbug.com/20937 - line 810: # (it's a Chrome bug with a FIXME note to correct - sometime). sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart (3 lines): - line 245: /// TODO: Delete this set when legacy nullability is phased out. - line 744: // TODO: Remove this sort if ordering can be conserved. - line 1517: // TODO: Since package:js types are instances of PackageJSType and sdk/lib/developer/profiler.dart (3 lines): - line 69: // TODO: When NNBD is complete, delete the following two lines. - line 116: // TODO: When NNBD is complete, delete the following line. - line 126: // TODO: When NNBD is complete, delete the following line. pkg/_fe_analyzer_shared/lib/src/macros/isolate_mirrors_executor/isolate_mirrors_executor.dart (3 lines): - line 94: // TODO: implement executeDeclarationsPhase - line 126: // TODO: implement executeTypesPhase - line 144: // TODO: Implement support? pkg/analyzer_plugin/tool/spec/plugin_spec.html (2 lines): - line 28: TODO: Provide notifications by which plugins can report instrumentation - line 32: TODO: Add a notification to the server protocol to inform the client of sdk/lib/html/html_common/css_class_set.dart (2 lines): - line 109: // TODO - figure out if we need to do any validation here - line 137: // TODO - see comment above about validation. pkg/analyzer/lib/src/dart/element/element.dart (2 lines): - line 490: // TODO (jwren) revisit- should we append '=' here or require clients to - line 2119: // TODO: We might want to re-visit this optimization in the future. pkg/analyzer_cli/lib/src/options.dart (2 lines): - line 180: // TODO (brianwilkerson) Decide the semantics we want in this case. - line 187: // TODO (brianwilkerson) Decide the semantics we want in the case where pkg/kernel/lib/binary/ast_to_binary.dart (2 lines): - line 1019: // TODO: Consider a more compressed format for private names within the - line 1904: // TODO: Pick a better format for big int literals. pkg/scrape/example/strings.dart (2 lines): - line 31: // TODO: Analyze escaped quotes inside strings. - line 33: // TODO: Analyze string literals nested inside interpolation. tools/dom/scripts/systemnative.py (2 lines): - line 529: # FIXME: We need this to access the WrapperTypeInfo. - line 1186: partitions = 20 # FIXME: this should be configurable. sdk/lib/developer/service.dart (2 lines): - line 84: // TODO: When NNBD is complete, delete the following line. - line 106: // TODO: When NNBD is complete, delete the following line. pkg/analyzer/lib/src/dart/element/type_algebra.dart (2 lines): - line 41: // TODO (kallentu) : Clean up TypeParameterElementImpl casting once - line 263: // TODO (kallentu) : Clean up TypeParameterElementImpl casting once tools/dom/scripts/generator.py (2 lines): - line 498: # FIXME: Optional constructors arguments should not be treated - line 615: info.type_name = operations[0].type.id # TODO: widen. pkg/analyzer_plugin/lib/src/utilities/change_builder/change_builder_dart.dart (2 lines): - line 403: writeln('// TODO: implement ${element.displayName}'); - line 460: write('// TODO: implement $memberName'); tools/dom/scripts/idlparser.dart (2 lines): - line 63: // TODO: Figure out why this constructor was failing in mysterious ways. - line 271: // TODO: move syntax_switch back to here. pkg/analyzer/lib/src/dart/element/least_upper_bound.dart (2 lines): - line 202: // TODO (kallentu) : Clean up TypeParameterElementImpl casting once - line 219: // TODO (kallentu) : Fix asymmetric bounds behavior for invariant type pkg/vm_snapshot_analysis/lib/src/assets/D3SymbolTreeMap.js (2 lines): - line 5: // TODO: - line 164: this._setData(tree_data); // TODO: Don't use global 'tree_data' pkg/compiler/lib/src/js/size_estimator.dart (2 lines): - line 837: // TODO: support static, get/set, async, and generators. - line 1037: // TODO: support static, get/set, async, and generators. pkg/analysis_server/lib/src/lsp/client_configuration.dart (2 lines): - line 127: /// Whether diagnostics should be generated for all TODO comments. - line 131: /// A specific set of TODO comments that should generate diagnostics. pkg/analysis_server/lib/src/lsp/notification_manager.dart (2 lines): - line 66: // TODO: implement sendHighlightRegions - line 96: // TODO: implement sendPluginErrorNotification pkg/front_end/lib/src/fasta/util/abstracted_ast_nodes.dart (2 lines): - line 265: // TODO: Possibly this should be different... - line 298: // TODO: Possibly this should be different... pkg/front_end/lib/src/fasta/incremental_compiler.dart (2 lines): - line 1724: // TODO: pass variable declarations instead of - line 1813: // TODO: pass variable declarations instead of pkg/js_ast/lib/src/printer.dart (2 lines): - line 1153: // TODO: support static, get/set, async, and generators. - line 1380: // TODO: support static, get/set, async, and generators. tools/dom/new_scripts/code_generator_dart.py (2 lines): - line 231: # FIXME: Why are some of these None? - line 235: # FIXME: Why are some of these None? sdk/lib/_internal/vm/lib/double.dart (2 lines): - line 228: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. - line 287: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. pkg/kernel/lib/transformations/scanner.dart (2 lines): - line 255: // TODO: Update result.errors. - line 285: // TODO: Update result.errors. pkg/analysis_server/lib/src/services/correction/dart/add_missing_enum_like_case_clauses.dart (2 lines): - line 17: // TODO: Consider enabling this lint for fix all in file. - line 56: builder.writeln('// TODO: Handle this case.'); tools/spec_parser/Dart.g (2 lines): - line 358: // TODO: We will probably want to make this more strict. - line 368: // TODO: We might want to make this more strict. pkg/analyzer/lib/src/summary2/ast_text_printer.dart (1 line): - line 958: // TODO (kallentu) : Clean up TypeParameterImpl casting once variance is pkg/vm_service/tool/java/generate_java.dart (1 line): - line 640: /// TODO: Hacked enum arg type determination sdk/lib/internal/internal.dart (1 line): - line 619: // TODO: Use >>> instead of >> when available. pkg/analyzer/lib/src/dart/element/generic_inferrer.dart (1 line): - line 146: // TODO (kallentu) : Clean up TypeParameterElementImpl casting once pkg/kernel/lib/text/ast_to_text.dart (1 line): - line 752: writeWord(name.text); // TODO: write library name pkg/front_end/testcases/nnbd_mixed/opt_out_lib.dart (1 line): - line 10: // TODO: Also add "late" in front of fields and variables and "required" in pkg/analysis_server/lib/src/services/correction/dart/convert_into_block_body.dart (1 line): - line 64: var lines = ['// TODO: implement ${functionElement.name}']; tools/dom/src/dart2js_TypedArrayFactoryProvider.dart (1 line): - line 153: static ensureNative(List list) => list; // TODO: make sure. pkg/analysis_server/tool/spec/spec_input.html (1 line): - line 5956: TODO: TBD pkg/analysis_server/benchmark/integration/operation.dart (1 line): - line 207: // TODO (danrubel) revisit this once source change requests are implemented pkg/compiler/lib/src/dart2js.dart (1 line): - line 1380: // TODO: Move this logic to a single place and share it among all tools. pkg/vm/lib/transformations/ffi/definitions.dart (1 line): - line 82: // TODO: This check doesn't make sense: "dart:ffi" is always loaded/created sdk/lib/core/date_time.dart (1 line): - line 356: // TODO: Optimize to avoid throwing. pkg/dds_service_extensions/lib/src/dds_service_extensions_base.dart (1 line): - line 1: // TODO: Put public facing types in this file. pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart (1 line): - line 6040: // TODO remove unused 2nd parameter pkg/analyzer_cli/lib/src/error_severity.dart (1 line): - line 39: if (error.errorCode.type == ErrorType.TODO && pkg/compiler/lib/src/ssa/invoke_dynamic_specializers.dart (1 line): - line 924: // TODO: We should use the value range analysis. Currently, ranges samples-dev/swarm/SwarmViews.dart (1 line): - line 392: // TODO: Need to push these to the server on a per-user basis. tools/dom/src/EventStreamProvider.dart (1 line): - line 374: // TODO (efortuna): Remove this when Issue 12218 is addressed. pkg/compiler/lib/src/kernel/dart2js_target.dart (1 line): - line 153: // TODO (rileyporter): Merge js_util optimizations with other lowerings pkg/_fe_analyzer_shared/lib/src/base/errors.dart (1 line): - line 200: static const ErrorType TODO = const ErrorType('TODO', 0, ErrorSeverity.INFO); runtime/observatory_2/lib/object_graph.dart (1 line): - line 604: // TODO: Insist that the client remember the chunks if needed? Always keeping sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart (1 line): - line 340: // TODO: Consider picking a higher byte count if the last range is a runtime/vm/tagged_pointer.h (1 line): - line 314: /* TODO: Return const pointer */ \ pkg/analysis_server/lib/src/domain_completion.dart (1 line): - line 104: // TODO (danrubel) if request is obsolete (processAnalysisRequest returns sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart (1 line): - line 807: /// TODO: Remove useOldSemantics when non-null-safe late static field behavior is pkg/analyzer/lib/src/dart/resolver/variance.dart (1 line): - line 41: // TODO (kallentu) : Clean up TypeParameterElementImpl casting once pkg/front_end/lib/src/fasta/kernel/body_builder.dart (1 line): - line 7081: // TODO: Handle this case. pkg/compiler/lib/src/deferred_load/output_unit.dart (1 line): - line 255: // TODO(joshualitt): see above TODO regarding allowNull. sdk/lib/html/html_common/conversions.dart (1 line): - line 146: // TODO: Consider inlining this so we don't allocate a closure. pkg/vm/lib/transformations/ffi/use_sites.dart (1 line): - line 45: // TODO: This check doesn't make sense: "dart:ffi" is always loaded/created runtime/vm/heap/become.cc (1 line): - line 50: // forwarding objects would have their own class id. See TODO below. pkg/dev_compiler/lib/src/kernel/module_symbols.dart (1 line): - line 32: // TODO: describe displaying specific non-expanded JS instances in dart pkg/analyzer/lib/src/dart/ast/utilities.dart (1 line): - line 1221: // TODO (kallentu) : Clean up TypeParameterImpl casting once variance is runtime/observatory/lib/object_graph.dart (1 line): - line 630: // TODO: Insist that the client remember the chunks if needed? Always keeping pkg/analysis_server/lib/src/edit/edit_domain.dart (1 line): - line 159: //TODO: replace full replacements with smaller, more targeted edits build/config/compiler/BUILD.gn (1 line): - line 304: # TODO (https://github.com/flutter/flutter/issues/75348). pkg/analyzer/lib/src/lint/config.dart (1 line): - line 155: // TODO: verify format pkg/nnbd_migration/lib/src/front_end/migration_info.dart (1 line): - line 350: // TODO: perhaps this should be handled by offset mapper instead, tools/dom/scripts/idlnode.py (1 line): - line 675: # FIXME: use regexp search instead pkg/analyzer/lib/src/dart/ast/to_source_visitor.dart (1 line): - line 1065: // TODO (kallentu) : Clean up TypeParameterImpl casting once variance is pkg/dds/lib/devtools_server.dart (1 line): - line 153: // TODO: Remove this - prefer that clients use the rest arg. pkg/analysis_server/tool/code_completion/visitors.dart (1 line): - line 786: // TODO (jwren) If there is a mode of completing at a token location where sdk/lib/_internal/js_runtime/lib/rti.dart (1 line): - line 54: /// more commonly used fields. (TODO: we should exploit the fact that an Rti sdk/lib/_internal/vm/lib/mirrors_impl.dart (1 line): - line 710: // TODO: Remove these null checks once all code is opted into strong nonnullable mode. runtime/tools/graphexplorer/graphexplorer.js (1 line): - line 5: // TODO: sdk/lib/io/data_transformer.dart (1 line): - line 453: // TODO: Which stream? pkg/front_end/tool/kernel_ast_file_rewriter.dart (1 line): - line 229: // TODO: Possibly wrap a list for instance of a non-writable one. tools/dom/scripts/idlrenderer.dart (1 line): - line 22: // TODO: revert to indented(action()) { pkg/kernel/lib/src/standard_bounds.dart (1 line): - line 1621: // TODO (kallentu) : Fix asymmetric bounds behavior for invariant type pkg/analysis_server/tool/spec/to_html.dart (1 line): - line 304: // TODO: Individual refactorings are not yet hyperlinked. sdk/lib/async/zone.dart (1 line): - line 1770: // TODO: Remove this when code have been migrated off using [onError]. pkg/analysis_server/lib/src/services/correction/dart/add_missing_enum_case_clauses.dart (1 line): - line 87: builder.writeln('// TODO: Handle this case.'); sdk/lib/core/errors.dart (1 line): - line 604: // TODO: Deprecate? pkg/analysis_server/lib/src/services/correction/dart/create_file.dart (1 line): - line 36: builder.addSimpleInsertion(0, '// TODO Implement this library.'); sdk/lib/_internal/js_runtime/lib/native_helper.dart (1 line): - line 355: /// TODO: Implement and describe dispatch tags and their caching methods. pkg/analyzer/lib/src/task/strong/checker.dart (1 line): - line 309: // TODO(leafp): There's a TODO in visitRedirectingConstructorInvocation tools/dom/scripts/databasebuilder.py (1 line): - line 219: # TODO: Decide which attributes are uninteresting. sdk/lib/_internal/js_runtime/lib/math_patch.dart (1 line): - line 321: // TODO: Consider picking a higher byte count if the last range is a pkg/analyzer/lib/src/lint/linter.dart (1 line): - line 161: // TODO specify order pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart (1 line): - line 836: // TODO: implement afterWatchEvent pkg/dev_compiler/lib/src/kernel/expression_compiler.dart (1 line): - line 438: // TODO: make this code clear and assumptions enforceable pkg/analysis_server/tool/spec/codegen_java_types.dart (1 line): - line 144: // TODO (jwren) cleanup runtime/tools/dartfuzz/minimize.py (1 line): - line 281: # TODO (felih): this line should be enough but there seems to be a pkg/analyzer/lib/src/error/best_practices_verifier.dart (1 line): - line 1196: // Echoing jwren's TODO from _checkForDeprecatedMemberUse: pkg/analyzer_plugin/lib/protocol/protocol_common.dart (1 line): - line 358: static const AnalysisErrorType TODO = AnalysisErrorType._('TODO'); runtime/observatory_2/lib/src/elements/debugger.dart (1 line): - line 800: // TODO - fix DebuggerLocation complete tools/dom/scripts/database.py (1 line): - line 126: # FIXME: Speed this up by multi-threading. pkg/analysis_server_client/lib/src/protocol/protocol_common.dart (1 line): - line 358: static const AnalysisErrorType TODO = AnalysisErrorType._('TODO'); pkg/compiler/lib/src/ssa/builder_kernel.dart (1 line): - line 1317: _abstractValueDomain.dynamicType, // TODO: better type. pkg/nnbd_migration/tool/src/package.dart (1 line): - line 167: // TODO: implement packagePath pkg/front_end/lib/src/fasta/kernel/constant_evaluator.dart (1 line): - line 3572: // TODO: Once the frontend guarantees that there are no free type variables pkg/analyzer/lib/src/error/imports_verifier.dart (1 line): - line 280: // TODO (jwren) Can the element ever not be a PrefixElement? pkg/_fe_analyzer_shared/lib/src/macros/executor.dart (1 line): - line 12: /// TODO: conditionally load isolate_mirrors_executor.dart once conditional sdk/lib/core/uri.dart (1 line): - line 1145: // TODO: Optimize to avoid throwing-and-recatching. tools/utils.py (1 line): - line 845: # TODO: Figure out why windows coredump generation does not work. runtime/observatory/lib/src/elements/debugger.dart (1 line): - line 805: // TODO - fix DebuggerLocation complete pkg/kernel/lib/naive_type_checker.dart (1 line): - line 49: // TODO: move to error reporting code sdk/lib/_http/http_headers.dart (1 line): - line 863: // TODO: Implement support for multi-valued parameters. pkg/analyzer_plugin/tool/spec/to_html.dart (1 line): - line 307: // TODO: Individual refactorings are not yet hyperlinked.