Front End Linter
Configuration
The front end linters are configured to run based off of front-end-linter.yml. Those linters are configured inside of .eslint.rc and .eslintignore.
Purpose
This GitHub Action checks the frontend code to assure that it is adhering to the rules outlined inside of .eslintrc.js. These rules help flag possible bugs and stylistic errors.
Additional Notes
While most of the rules are pulled from other packages, a few rules are custom written. Most notable of these is the ato/no-unapproved-annotation rule, which relates to the static analysis workflow.
Further information on static analysis can be found in our Guides to Static Analysis