Babel compat: run format checkers

Babel has a design flaw where format checkers are run globally instead of per-parser. This can result in false positives for some languages.