Once the codebase is clippy-compliant, let's add a test that ensures it stays that way. (And the same for rustfmt). cc @MarcoIeni ref #380 #383