PROYECTO · ACTIVE
NetFlux
NetFlux es tener tu propio Netflix Casero!
VERIFIED AUTONOMY
Calidad, integración y Definition of Done
Una entrega de agente no llega a DONE hasta superar conflictos, contratos, seguridad, sandbox y revisión independiente.
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: er options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, show
21/9/2026, 12:40:53Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: er options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxer options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
21/9/2026, 12:38:09Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: sage.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showCon
21/9/2026, 12:36:46Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: sage. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. type: boolean default: `false`, unless `composite` is set [94m--declarationMap[39m Create sourcemaps for d.ts files. type: boolean default: false [94m--emitDeclarationOnly[39m Only output d.ts files and not JavaScript files. type: boolean default: false [94m--sourceMap[39m Create source map files for emitted JavaScript files. type: boolean default: false [94m--noEmit[39m Disable emitting files from a compilation. type: boolean default: false [94m--target, -t[39m Set the JavaScript language version for emitted JavaS
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxsage.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39m
Allow JavaScript files to be a part of your program. Use the 'checkJs' option to get errors from these files.
type: boolean
default: false
[94m--checkJs[39m
Enable error reporting in type-checked JavaScript files.
type: boolean
default: false
[94m--jsx[39m
Specify what JSX code is generated.
one of: preserve, react, react-native, react-jsx, react-jsxdev
default: undefined
[94m--outFile[39m
Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.
[94m--outDir[39m
Specify an output folde
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showin
21/9/2026, 12:35:39Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files fr
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandbox options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
21/9/2026, 12:33:54Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, w
21/9/2026, 12:33:37Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. type: boolean default: `false`, unless `composite` is set [94m--decla
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: er options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, show
21/9/2026, 12:31:47Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: er options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxer options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: er options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, show
21/9/2026, 12:31:41Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: er options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxer options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:27:52Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:25:07Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: er options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, show
20/9/2026, 19:23:52Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: er options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxer options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:22:46Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:21:46Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit
20/9/2026, 19:18:13Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. ty
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:13:38Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[3
20/9/2026, 19:08:42Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. type
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file
20/9/2026, 19:08:03Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. type: boolean default: `false`, unless `composite` is set [94m--declarationMap[39m Create sourcemaps for d.ts files. type: boolean default: false [94m--emitDeclarationOnly[39m Only output d.ts files and not JavaScript files. type: boolean default: false [94m--sourceMap[39m Create source map files for emitted JavaScript files. type: boolean default: false [94m--noEmit[39m Disabl
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:06:20Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:05:20Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:04:02Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:02:39Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 19:02:02Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showin
20/9/2026, 19:00:33Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files fr
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandbox options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[39
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 18:59:47Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 18:59:04Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target
20/9/2026, 18:57:59Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files from TypeScript and JavaScript files in your project. type: boolean default: `fa
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 18:56:20Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 18:55:29Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showi
20/9/2026, 18:53:12Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declaration, -d[39m Generate .d.ts files f
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3
FAILEDLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
tests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: Secreto hardcodeado
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
Sandbox: r options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded
20/9/2026, 18:49:08Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx) Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx) Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx) Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx) Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx) Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx) Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx) URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx URL localhost hardcodeada en frontend: src/api/auth.js URL localhost hardcodeada en frontend: frontend/src/App.tsx URL localhost hardcodeada en frontend: frontend/src/vite.config.ts URL localhost hardcodeada en frontend: frontend/vite.config.ts tests/test_pg_connection.py: Posible secreto escrito en logs .env.example: Secreto hardcodeado .env.example: DATABASE_URL con credenciales hardcodeadas scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas scripts/init_db.py: Posible secreto escrito en logs backend/database.py: Posible secreto escrito en logs backend/app/auth.py: Secreto hardcodeado docker-compose.yml: Credencial placeholder hardcodeada docker-compose.yml: DATABASE_URL con credenciales hardcodeadas Sandbox: r options. [94mtsc -b[39m Build a composite project in the working directory. [94mtsc --init[39m Creates a tsconfig.json with the recommended settings in the working directory. [94mtsc -p ./path/to/tsconfig.json[39m Compiles the TypeScript project located at the specified path. [94mtsc --help --all[39m An expanded version of this information, showing all possible compiler options [94mtsc --noEmit[39m [94mtsc --target esnext[39m Compiles the current project, with additional settings. [1mCOMMAND LINE FLAGS[22m [94m--help, -h[39m Print this message. [94m--watch, -w[39m Watch input files. [94m--all[39m Show all compiler options. [94m--version, -v[39m Print the compiler's version. [94m--init[39m Initializes a TypeScript project and creates a tsconfig.json file. [94m--project, -p[39m Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. [94m--showConfig[39m Print the final configuration instead of building. [94m--build, -b[39m Build one or more projects and their dependencies, if out of date [1mCOMMON COMPILER OPTIONS[22m [94m--pretty[39m Enable color and formatting in TypeScript's output to make compiler errors easier to read. type: boolean default: true [94m--declarati
✓
Conflictos de workspaceBase canónica sin cambios incompatibles
✓
Sintaxis básicaJSON/YAML básico coherente
×
Contratos e integraciónLlamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Register.jsx)
Llamada frontend sin contrato compatible: /auth/login (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /auth/register (frontend/src/pages/Login.jsx)
Llamada frontend sin contrato compatible: /api/auth/me (src/context/AuthContext.jsx)
Llamada frontend sin contrato compatible: /api/auth/register (src/components/RegisterForm.jsx)
Llamada frontend sin contrato compatible: /api/auth/login (src/components/LoginForm.jsx)
Llamada frontend sin contrato compatible: /movies (frontend/src/App.tsx)
Llamada frontend sin contrato compatible: /movies/:param (frontend/src/App.tsx)
URL localhost hardcodeada en frontend: frontend/src/pages/Register.jsx
URL localhost hardcodeada en frontend: frontend/src/pages/Login.jsx
URL localhost hardcodeada en frontend: src/api/auth.js
URL localhost hardcodeada en frontend: frontend/src/App.tsx
URL localhost hardcodeada en frontend: frontend/src/vite.config.ts
URL localhost hardcodeada en frontend: frontend/vite.config.ts
×
Seguridad y secretostests/test_pg_connection.py: Posible secreto escrito en logs
.env.example: Secreto hardcodeado
.env.example: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.sh: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: DATABASE_URL con credenciales hardcodeadas
scripts/init_db.py: Posible secreto escrito en logs
backend/database.py: Posible secreto escrito en logs
backend/app/auth.py: Secreto hardcodeado
docker-compose.yml: Credencial placeholder hardcodeada
docker-compose.yml: DATABASE_URL con credenciales hardcodeadas
×
Build/tests en sandboxr options.
[94mtsc -b[39m
Build a composite project in the working directory.
[94mtsc --init[39m
Creates a tsconfig.json with the recommended settings in the working directory.
[94mtsc -p ./path/to/tsconfig.json[39m
Compiles the TypeScript project located at the specified path.
[94mtsc --help --all[39m
An expanded version of this information, showing all possible compiler options
[94mtsc --noEmit[39m
[94mtsc --target esnext[39m
Compiles the current project, with additional settings.
[1mCOMMAND LINE FLAGS[22m
[94m--help, -h[39m
Print this message.
[94m--watch, -w[39m
Watch input files.
[94m--all[39m
Show all compiler options.
[94m--version, -v[39m
Print the compiler's version.
[94m--init[39m
Initializes a TypeScript project and creates a tsconfig.json file.
[94m--project, -p[39m
Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.
[94m--showConfig[39m
Print the final configuration instead of building.
[94m--build, -b[39m
Build one or more projects and their dependencies, if out of date
[1mCOMMON COMPILER OPTIONS[22m
[94m--pretty[39m
Enable color and formatting in TypeScript's output to make compiler errors easier to read.
type: boolean
default: true
[94m--declaration, -d[39m
Generate .d.ts files from TypeScript and JavaScript files in your project.
type: boolean
default: `false`, unless `composite` is set
[94m--declarationMap[39m
Create sourcemaps for d.ts files.
type: boolean
default: false
[94m--emitDeclarationOnly[39m
Only output d.ts files and not JavaScript files.
type: boolean
default: false
[94m--sourceMap[39m
Create source map files for emitted JavaScript files.
type: boolean
default: false
[94m--noEmit[39m
Disable emitting files from a compilation.
type: boolean
default: false
[94m--target, -t[39m
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.
one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext
default: es5
[94m--module, -m[39m
Specify what module code is generated.
one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20, nodenext, preserve
default: undefined
[94m--lib[39m
Specify a set of bundled library declaration files that describe the target runtime environment.
one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.collection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sharedmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error, esnext.sharedmemory, decorators, decorators.legacy
default: undefined
[94m--allowJs[3