Lint codebase and add CI job

4 jobs for main in 1 minute and 39 seconds (queued for 18 seconds)