I think such warnings shouldn't be default on. They are not needed for creating a map, it's only to improve quality of osm-data or investigate problems.--check-foo: replace with --warnings/--nowarnings, defaulting to warnings. Put in some output warning file, with a prefix by warning type for grep. Don't worry about enabling/disabling them individually.