For every PR, we enforce the following merge checks

  1. Linting: Run ESLint (Refer Coding Styling and Linting)
  2. Static Code Analysis: Run SonarCloud (Refer Static Code Analysis)
  3. Tests: Run Unit and E2E tests (Refer Unit and E2E Tests)
  4. Approved: At least one reviewer should review and approve the PR