On every push and pull request that affects relevant files, and periodically, run eslint on the repository's TypeScript and JavaScript files. eslint is configured via the .eslintrc.yml file: https://eslint.org/docs/user-guide/configuring/configuration-files