feat: la revisión va en las líneas del diff, y el diff tiene todos los archivos #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/revision-en-las-lineas"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hasta ahora el bot dejaba todo en un comentario general, y el diff solo traía
*.go,*.sqly*.yaml.Revisión en las líneas
-review <archivo>y escribe un JSON: cada hallazgo con cita verificada cuya línea está en el diff va como comentario en esa línea (new_position, línea de la versión nueva). El resto queda en el cuerpo, y los que van en línea solo se nombran ahí.diffLineslee los hunks: cuenta las líneas+y las de contexto, ignora las-,\ No newliney los archivos borrados. Una línea fuera del diff no se manda: Forgejo rechazaría la revisión entera.linea: la línea de la versión nueva, contada desde el+cdel hunk.COMMENT(no aprueba ni pide cambios: no cuenta para las 2 aprobaciones). Si Forgejo la rechaza, publica el borrador como comentario común.Todos los archivos: el diff ya no filtra por extensión. Un
Makefileo un.golangci.ymltambién pueden incumplir la tarea.Pruebas
TestDiffLines,TestBuildReviewPutsFindingsOnTheirLines,TestHunkStartRejectsGarbage.Pendiente de ver en Forgejo de verdad: que acepte la revisión con
github.token.🤖 Generated with Claude Code