Lee el código sin ejecutarlo y sin instalar nada en el proyecto. Lo que saca lo guarda fuera de él.
PHP
Clases, funciones y lo que llama cada una. Symfony: rutas con #[Route], comandos, servicios, Doctrine. composer.json, su lock y vendor/.
TypeScript y JavaScript
React, Angular e Ionic (rutas, módulos, guards, componentes, servicios y sus llamadas a la API), Node y Capacitor. package.json, tsconfig y node_modules/.
Go
Paquetes, tipos, métodos e interfaces, y quién las cumple. Las rutas de net/http, chi, gin, echo y fiber. go.mod y go.sum.
SQL y bases de datos
Las tablas que nombra el código y, si le das acceso, la base de datos de verdad: MySQL, PostgreSQL o Supabase, siempre en sólo lectura.
Lo de alrededor
Los scripts de sh, el Dockerfile, compose, GitHub Actions y los .env (con las claves tapadas): quién llama a quién y qué variable usa cada fichero.
Y usa tus herramientas
Pruebas: vitest, jest, mocha, playwright, phpunit, pest, go test y ng test. Calidad: phpstan, psalm, phpmd, phpcs, eslint, tsc, go vet, staticcheck y golangci-lint. Las que ya tenga el proyecto: no instala ninguna.