libmozdata/patchanalysis.py (7 lines): - line 316: # TODO: Split C/C++, Rust, Java, JavaScript, build system changes - line 383: # TODO: Add coverage info before and after the patch. - line 439: # TODO: No need to get the revision, we have everything in the raw format. - line 454: # TODO: Improve matching a backout of multiple changesets in a single line (e.g. bug 683280). - line 540: # TODO: Consider feedback+ and feedback- as review+ and review- - line 730: # TODO: Add number of crashes with signatures from the bug (also before/after the patch?). - line 732: # TODO: Add perfherder results? libmozdata/bugzilla.py (3 lines): - line 698: # TODO: remove next line after the fix of bug 1283392 - line 740: # TODO: remove next line after the fix of bug 1283392 - line 806: # TODO: remove next line after the fix of bug 1283392 libmozdata/phabricator.py (2 lines): - line 561: # TODO: We are temporarily using arcanist.unit, but we should switch to something - line 588: # TODO: We are temporarily using arcanist.lint, but we should switch to something libmozdata/BZInfo.py (2 lines): - line 76: # TODO: use this graph to get other metrics (??) - line 77: # TODO: We could weight a contrib with a gaussian which depends to the time libmozdata/HGFileInfo.py (1 line): - line 66: # TODO: find a way to estimate the pushdate (e.g. (prev + next) / 2 or use the author date) libmozdata/fx_trains.py (1 line): - line 91: # TODO: add methods for the other API endpoints