As we ship new features, the testing effort has increased dramatically, and the possibility of creating edge-case bugs has also risen. We should consider improving our CI/CD pipeline to include unit tests and code quality checks.
Actions:
- Implement unit tests for both the frontend and backend, and add a coverage threshold to the pipeline.
- Add a static code analysis tool to the pipeline to detect unintended methods, imports, etc.