adhit-r / adhit-r/aran

Implement Essential Quality Gates: CI, Pre-Commit, Tests, Error Handling, Security Headers

Abierto
#42 0 comentarios 0 reacciones 1 asignado Reclamado por @adhit-r Ver en GitHub
enhancement security testing
Lenguaje dominante
TypeScript
Estrellas
4
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Goal**: Implement essential quality gates to improve code quality, prevent regressions, and secure the codebase.

---

### Tasks
- Set up GitHub Actions CI for lint, typecheck, and tests
- Configure pre-commit hooks with Husky and lint-staged
- Add/Improve test coverage for `/src/lib/pocketbase.ts`, `/src/lib/utils.ts`, `/src/hooks/*`
- Add a basic ErrorBoundary component for error capture
- Add security headers in `next.config.mjs`

**References:** See [QUICK_WINS.md](https://github.com/adhit-r/aran/blob/main/QUICK_WINS.md)

**Acceptance Criteria**
- CI runs on PRs and pushes
- Pre-commit hooks prevent malformed code
- Core utils are covered by tests
- Console error tracking added with ErrorBoundary
- Minimum security headers set in app config

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.