There are currently no linting tools in place for the PhotoMapAI frontend and backend. This enhancement would:
- Install a frontend linting tool such as prettier (whatever the best practice currently is)
- Install a backend linting tool such as ruff (whatever the best practice currently is)
- Create a Makefile located in the root that has "frontend-lint" and "backend-lint" targets.
- Create an push action that runs the linting tools to find and fix linting errors.
- Create new required checks for linting tool success on the frontend and backend.