ESLint in GitLab CI Pipeline

Working toward #6 (closed), #11 (moved) and #22 (closed).

This issue can be closed when we have ESLint running in a GitLab CI Pipeline automatically upon an MR.