Implement per-project errors by leveraging flycheck and projectile.