Add proper linting to code for the web client, as well as running the linting code as part of the CI pipeline