Adds automated code linting with eslint and styling with prettier. These are run on the developer's end on a pre-commit hook using husky. This ensures that all committed code has a consistent style and quality. For quality assurance, there is also a linting step added to the CI workflow. All of this is included inside the baseapp template which has the added benefit of setting this linting up for anyone that uses the baseapp template.
This PR also includes an initial linting and styling sweep over the whole codebase which explains why so many files were touched.
Adds automated code linting with eslint and styling with prettier. These are run on the developer's end on a pre-commit hook using husky. This ensures that all committed code has a consistent style and quality. For quality assurance, there is also a linting step added to the CI workflow. All of this is included inside the baseapp template which has the added benefit of setting this linting up for anyone that uses the baseapp template.
This PR also includes an initial linting and styling sweep over the whole codebase which explains why so many files were touched.