Error matching filenames now use full path

This prevents situations where matches in one file show up in another,
for example when there are multiple `mod.rs` files.