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.