Add linting for JS and TS