Some of those warnings are not generated by D compiler (like unused variables and labels, unused arguments, signed/unsigned comparisons, etc), so better to catch and fix them before porting the code to D.
In D I'd like optional warnings for unused variables/labels/arguments/last assignments, and for signed-unsigned comparisons. Such basic things are not a job for Dscanner.
Bye, bearophile
