components/logins/src/login.rs (8 lines): - line 104: //! **XXX TODO:** - line 194: //! **XXX TODO:** - line 216: //! **XXX TODO:** - line 239: //! **XXX TODO:** - line 264: //! **XXX TODO:** - line 526: // TODO: Remove this: https://github.com/mozilla/application-services/issues/4185 - line 617: // XXX TODO: we've definitely got more validation and fixups to add here! - line 786: // TODO: fixme components/places/sql/create_shared_schema.sql (3 lines): - line 5: -- XXX - TODO - moz_annos - line 6: -- XXX - TODO - moz_anno_attributes - line 7: -- XXX - TODO - moz_items_annos components/fxa-client/src/state_machine/internal_machines/uninitialized.rs (3 lines): - line 29: // FIXME: We should move to `AuthIssues` here, but we don't in order to - line 42: // FIXME: we should re-run `ensure_capabilities` in this case, but we don't in order to - line 84: // FIXME: https://bugzilla.mozilla.org/show_bug.cgi?id=1794212 tools/dependency_summary.py (3 lines): - line 267: # XXX TODO: File upstream bugs to get it included in the release distribution? - line 1289: # TODO: We could check whether the content matches what was on disk. - line 1343: # XXX TODO: should check this more explicitly to ensure they contain the expected text. components/fxa-client/src/internal/mod.rs (2 lines): - line 43: // FIXME: https://github.com/myelin-ai/mockiato/issues/106. - line 59: // TODO: Cleanup our usage of the word "state" and change this field name to `state` components/fxa-client/src/internal/oauth.rs (2 lines): - line 610: // FIXME: this test shouldn't make network requests. - line 704: // FIXME: this test shouldn't make network requests. components/sync_manager/android/src/main/java/mozilla/appservices/syncmanager/SyncTelemetry.kt (2 lines): - line 47: // TODO: Swap this with a local version if we need it - line 112: // TODO: fix components/sync15/src/client/request.rs (2 lines): - line 460: // TODO: should take by move - line 1193: // TODO: Test components/sync15/src/client/token.rs (2 lines): - line 113: // TODO: the body should be JSON and contain a status parameter we might need? - line 393: // TODO: we probably want a "drop_token/context" type method so that when components/search/src/sort_helpers.rs (2 lines): - line 31: // TODO: update the comparison to use ICU4X when it's available. - line 270: // TODO: update the comparison to use ICU4X when it's available. taskcluster/app_services_taskgraph/transforms/toolchain.py (2 lines): - line 15: # TODO: Bug 1637695 to be removed once we retire these old indexes - line 39: # TODO: Bug 1637695 - temp solution to unblock local building of components/nimbus/src/schema.rs (2 lines): - line 42: pub start_date: Option, // TODO: Use a date format here - line 43: pub end_date: Option, // TODO: Use a date format here components/places/src/storage/history.rs (2 lines): - line 162: id.0, // TODO: calculate_frecency should take a RowId here. - line 1319: // TODO: if `end` is >= now then we can probably just look at last_visit_date_{local,remote}, components/logins/src/db.rs (2 lines): - line 239: // TODO: this might be wrong for lockbox! - line 1197: ..Default::default() // TODO: check and fix if needed components/places/src/match_impl.rs (2 lines): - line 204: /// > TODO: support non-latin alphabets. - line 369: // TODO: would be nice to decode punycode here too, but for now taskcluster/app_services_taskgraph/job.py (2 lines): - line 98: # TODO: to uncomment later when we'll port over logic from bug 1622339 - line 129: # TODO: Bug 1563169 - when we update Docker image, we should ensure we run tools/clean.py (2 lines): - line 41: # TODO: ios/swift? - line 79: # TODO: add swift etc. components/logins/src/sync/merge.rs (1 line): - line 172: // TODO: We probably shouldn't panic in this function! components/viaduct/src/backend/ffi.rs (1 line): - line 108: /// Takes and returns a ffi_support::ByteBuffer. (TODO: it would be nice if we could components/support/nimbus-fml/src/defaults/merger.rs (1 line): - line 285: // TODO: we currently ignore any defaults with targeting involved components/fxa-client/src/auth.rs (1 line): - line 46: /// TODO: remove this and the FxaRustAuthState type from the public API components/support/nimbus-fml/src/editing/error_converter.rs (1 line): - line 62: // TODO: derive the highlighted token from the error span. components/search/src/filter.rs (1 line): - line 209: // TODO: Bug 1947241 - Find a way to avoid having to serialise the records components/places/src/history_sync/plan.rs (1 line): - line 738: // XXX - FIXME - searching for "title" here fails to find a result? components/support/nimbus-fml/src/backends/experimenter_manifest.rs (1 line): - line 56: // TODO: Add exposure description to the IR so components/logins/Cargo.toml (1 line): - line 14: # TODO: we've enabled the "standalone-sync" feature - see the description components/nimbus/src/stateful/persistence.rs (1 line): - line 519: // TODO: Once we have glean integration we want to components/sync15/src/engine/bridged_engine.rs (1 line): - line 213: // TODO: We should see if we can remove this to reduce the number of types engines need to deal components/relevancy/src/db.rs (1 line): - line 145: // TODO: we probably will need a better check than this. components/viaduct/android/src/main/java/mozilla/appservices/httpconfig/Helpers.kt (1 line): - line 7: // TODO: We'd like to be using the a-c log tooling here, but adding that components/nimbus/src/evaluator.rs (1 line): - line 207: // TODO: Change it to be something more related to the SDK if it is needed components/sync15/src/client/storage_client.rs (1 line): - line 307: // TODO: probably want a builder-like API to do collection requests (e.g. something components/sync15/src/error.rs (1 line): - line 17: ServerError { route: String, status: u16 }, // TODO: info for "retry-after" and backoff handling etc here. components/nimbus/android/src/main/java/org/mozilla/experiments/nimbus/Nimbus.kt (1 line): - line 334: // TODO consider reporting a glean event here. components/push/src/lib.rs (1 line): - line 205: // TODO: this can improved by making the locking more granular components/nimbus/src/error.rs (1 line): - line 8: //! TODO: Implement proper error handling, this would include defining the error enum, components/suggest/src/schema.rs (1 line): - line 816: /// TODO: This only checks `ingested_records` and `rs_cache` for now since components/places/src/history_sync/record.rs (1 line): - line 24: // TODO: consider `#[serde(rename = "id")] pub guid: String` to avoid confusion components/support/sql/src/conn_ext.rs (1 line): - line 278: /// FIXME: This currently won't actually be used most of the time, because megazords/full/src/lib.rs (1 line): - line 28: // TODO: Uncomment this code when webext-storage component is integrated in android components/suggest/src/store.rs (1 line): - line 2735: // character. TODO: fix this be improving the tokenizer in `FtsQuery`. megazords/full/Cargo.toml (1 line): - line 16: # TODO: Uncomment this code when webext-storage component is integrated in android components/places/src/api/history.rs (1 line): - line 118: // TODO: implement this. components/places/src/import/ios/history.rs (1 line): - line 50: // TODO: for some reason opening the db as read-only in **iOS** causes components/example/src/http.rs (1 line): - line 7: //! This creates a TODO item from a GitHub issue. This is kind-of silly, but you should still be components/tabs/src/storage.rs (1 line): - line 344: // TODO: probably not the best way to url check components/search/src/selector.rs (1 line): - line 125: // TODO: Bug 1947241 - Find a way to avoid having to serialise the records components/support/firefox-versioning/src/version.rs (1 line): - line 208: // TODO: why is the dash here? components/places/src/api/matcher.rs (1 line): - line 54: // TODO: Tokenize the query. components/logins/src/sync/engine.rs (1 line): - line 123: // TODO: Might be better taking a fn instead of returning all of it... But that func will likely components/fxa-client/src/internal/config.rs (1 line): - line 62: // TODO: bring back openid token endpoint once https://github.com/mozilla/fxa/issues/453 has been resolved testing/sync-test/src/auth.rs (1 line): - line 171: // TODO: this probably shouldn't take a vec but whatever. components/places/src/frecency.rs (1 line): - line 20: // TODO: These probably should not all be i32s... components/places/Cargo.toml (1 line): - line 13: # TODO: we've enabled the "standalone-sync" feature - see the description