inference/src/translator/html.cpp (3 lines): - line 513: // TODO: replace this with optional at a higher level - line 593: // TODO: This is just the taint of the last span, not the ones in between. - line 617: // TODO That std::find makes this O(N*N) NOT GOOD NOT GOOD pipeline/clean/opuscleaner/generate_filters.py (3 lines): - line 20: # TODO: we'll likely need to move to a separate repo for those - line 21: # TODO: to not include all filters for all languages in TC artifacts - line 48: # TODO: ideally "other" for "deescape-special-chars" should be replaced to for supported languages inference/src/translator/xh_scanner.cpp (2 lines): - line 302: decoded = string_ref{ , 1}; // TODO: handle non-breaking spaces better than just converting them to spaces - line 387: // TODO: no whitespaces allowed? Is that okay? taskcluster/scripts/pipeline/train_taskcluster.py (2 lines): - line 35: # TODO: consolidate everything in train.py or at least do not rely on the argument names and the number of them in the Taskcluster part - line 36: # TODO: https://github.com/mozilla/translations/issues/607 pipeline/data/mono_importer.py (2 lines): - line 138: # TODO: convert everything to Chinese simplified for now when Chinese is the source language - line 139: # TODO: https://github.com/mozilla/firefox-translations-training/issues/896 taskcluster/translations_taskgraph/actions/train.py (2 lines): - line 431: # TODO: add snakepit type(s) when they are brought online - line 447: # TODO: Add a whack load of verification here. Things such as: pipeline/data/parallel_importer.py (2 lines): - line 219: # TODO: convert everything to Chinese simplified for now when Chinese is the source language - line 220: # TODO: https://github.com/mozilla/firefox-translations-training/issues/896 utils/local_remote_settings/__main__.py (2 lines): - line 119: # TODO - This needs an upstream fix. - line 165: # TODO - This needs an upstream fix. inference/src/translator/response.cpp (1 line): - line 106: // TODO: Allow range iterators and change algorithm, directly tapping into AnnotatedText pipeline/clean/tools/clean_mono.py (1 line): - line 34: # TODO: move mono cleaning to OpusCleaner inference/src/translator/service.h (1 line): - line 130: // @TODO: Remove this remove this dependency/coupling. pipeline/train/train.py (1 line): - line 90: # TODO: pigz is not installed on the generic Taskcluster worker, so we use datasets in decompressed mode for now inference/src/translator/definitions.h (1 line): - line 61: // @TODO at the moment the usage of string_view in this repository is a hot mess and a disaster waiting to happen.