Versión 0.0.2+66408579 · rama main
Un equipo de una persona no tiene pares que revisen: revisan las herramientas en cada pipeline. ESLint con las reglas de cada proyecto (sin --fix), y npm audit sobre los lockfile.
71 archivo(s) revisados: 775 error(es) y 0 aviso(s).
api/src/app.controller.spec.ts · 32 error(es), 0 aviso(s)1:30 Replace `'node:fs'` with `"node:fs"` prettier/prettier2:22 Replace `'node:path'` with `"node:path"` prettier/prettier3:37 Replace `'@nestjs/testing'` with `"@nestjs/testing"` prettier/prettier4:31 Replace `'./app.controller'` with `"./app.controller"` prettier/prettier9:8 Replace `'./app.service'` with `"./app.service"` prettier/prettier10:27 Replace `'./version'` with `"./version"` prettier/prettier20:40 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier25:10 Replace `'AppController'` with `"AppController"` prettier/prettier26:12 Replace `'root'` with `"root"` prettier/prettier29:45 Replace `'¡Hola·MediSupply!'` with `"¡Hola·MediSupply!"` prettier/prettier33:12 Replace `'version'` with `"version"` prettier/prettier39:40 Replace `'..',·'package.json'),·'utf8'` with `"..",·"package.json"),·"utf8"` prettier/prettier47:8 Replace `'responde·la·del·package.json·y·la·de·meta.version'` with `"responde·la·del·package.json·y·la·de·meta.version"` prettier/prettier48:68 Replace `'0.1.7'` with `"0.1.7"` prettier/prettier53:19 Replace `'0.1.7'` with `"0.1.7"` prettier/prettier55:41 Replace `'meta.version'` with `"meta.version"` prettier/prettier58:8 Replace `'database·es·null·si·la·tabla·esta·vacia'` with `"database·es·null·si·la·tabla·esta·vacia"` prettier/prettier68:8 Replace `'sigue·contestando·aunque·la·base·falle'` with `"sigue·contestando·aunque·la·base·falle"` prettier/prettier80:8 Replace `'guarda·la·de·la·base·mientras·dura·su·vigencia'` with `"guarda·la·de·la·base·mientras·dura·su·vigencia"` prettier/prettier82:68 Replace `'0.1.7'` with `"0.1.7"` prettier/prettier94:8 Replace `'no·guarda·un·fallo:·la·siguiente·llamada·vuelve·a·preguntar'` with `"no·guarda·un·fallo:·la·siguiente·llamada·vuelve·a·preguntar"` prettier/prettier97:42 Replace `'la·base·arranca'` with `"la·base·arranca"` prettier/prettier98:42 Replace `'0.1.7'` with `"0.1.7"` prettier/prettier105:19 Replace `'0.1.7'` with `"0.1.7"` prettier/prettier109:8 Replace `'si·la·base·no·contesta,·responde·sin·ella·al·agotar·la·espera'` with `"si·la·base·no·contesta,·responde·sin·ella·al·agotar·la·espera"` prettier/prettier120:8 Replace `'con·la·base·colgada,·las·llamadas·comparten·una·sola·consulta'` with `"con·la·base·colgada,·las·llamadas·comparten·una·sola·consulta"` prettier/prettier137:12 Replace `'conCommit'` with `"conCommit"` prettier/prettier138:8 Replace `'anade·el·commit·como·metadato·SemVer'` with `"anade·el·commit·como·metadato·SemVer"` prettier/prettier139:24 Replace `'0.1.144',·'3f2a1c9e')).toBe('0.1.144+3f2a1c9e'` with `"0.1.144",·"3f2a1c9e")).toBe("0.1.144+3f2a1c9e"` prettier/prettier142:8 Replace `'sin·commit,·la·version·va·tal·cual'` with `"sin·commit,·la·version·va·tal·cual"` prettier/prettier143:24 Replace `'0.1.144',·undefined)).toBe('0.1.144'` with `"0.1.144",·undefined)).toBe("0.1.144"` prettier/prettier144:24 Replace `'0.1.144',·'')).toBe('0.1.144'` with `"0.1.144",·"")).toBe("0.1.144"` prettier/prettierapi/src/app.controller.ts · 17 error(es), 0 aviso(s)1:33 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier6:8 Replace `'./app.service'` with `"./app.service"` prettier/prettier7:30 Replace `'./common/permiso.decorator'` with `"./common/permiso.decorator"` prettier/prettier8:25 Replace `'./common/permiso.enum'` with `"./common/permiso.enum"` prettier/prettier14:8 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier15:25 Replace `'./version'` with `"./version"` prettier/prettier16:28 Replace `'./version.dto'` with `"./version.dto"` prettier/prettier18:10 Replace `'sistema'` with `"sistema"` prettier/prettier23:8 Replace `'health'` with `"health"` prettier/prettier25:14 Replace `'Comprueba·que·la·api·responde'` with `"Comprueba·que·la·api·responde"` prettier/prettier27:7 Replace `'Pública.·No·consulta·la·base:·dice·que·el·proceso·está·en·pie,·no·que·la·base·conteste.·Para·saber·de·la·base,·GET·/version.'` with `"Pública.·No·consulta·la·base:·dice·que·el·proceso·está·en·pie,·no·que·la·base·conteste.·Para·saber·de·la·base,·GET·/version."` prettier/prettier29:16 Replace `'text/plain'` with `"text/plain"` prettier/prettier32:18 Replace `'La·api·está·en·pie.'` with `"La·api·está·en·pie."` prettier/prettier33:21 Replace `'string',·example:·'¡Hola·MediSupply!'` with `"string",·example:·"¡Hola·MediSupply!"` prettier/prettier41:8 Replace `'version'` with `"version"` prettier/prettier43:14 Replace `'Versión·de·la·api·y·del·esquema·de·la·base'` with `"Versión·de·la·api·y·del·esquema·de·la·base"` prettier/prettier48:18 Replace `'Las·dos·versiones.'` with `"Las·dos·versiones."` prettier/prettierapi/src/app.module.ts · 10 error(es), 0 aviso(s)1:24 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:31 Replace `'./app.controller'` with `"./app.controller"` prettier/prettier3:28 Replace `'./app.service'` with `"./app.service"` prettier/prettier4:32 Replace `'./database/database.module'` with `"./database/database.module"` prettier/prettier5:30 Replace `'@nestjs/config'` with `"@nestjs/config"` prettier/prettier6:28 Replace `'./auth/auth.module'` with `"./auth/auth.module"` prettier/prettier7:33 Replace `'./productos/productos.module'` with `"./productos/productos.module"` prettier/prettier8:34 Replace `'./categorias/categorias.module'` with `"./categorias/categorias.module"` prettier/prettier9:30 Replace `'./paises/paises.module'` with `"./paises/paises.module"` prettier/prettier10:30 Replace `'./correo/correo.module'` with `"./correo/correo.module"` prettier/prettierapi/src/app.service.ts · 7 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:22 Replace `'knex'` with `"knex"` prettier/prettier3:38 Replace `'./version'` with `"./version"` prettier/prettier21:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier24:12 Replace `'¡Hola·MediSupply!'` with `"¡Hola·MediSupply!"` prettier/prettier48:56 Replace `'meta.version'` with `"meta.version"` prettier/prettier49:9 Replace `'numero'` with `"numero"` prettier/prettierapi/src/auth/auth.controller.spec.ts · 15 error(es), 0 aviso(s)1:37 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:37 Replace `'@nestjs/testing'` with `"@nestjs/testing"` prettier/prettier3:32 Replace `'./auth.controller'` with `"./auth.controller"` prettier/prettier4:29 Replace `'./auth.service'` with `"./auth.service"` prettier/prettier6:10 Replace `'AuthController'` with `"AuthController"` prettier/prettier15:26 Replace `'Ana',·email:·'ana@medisupply.com',·rol:·'ventas'` with `"Ana",·email:·"ana@medisupply.com",·rol:·"ventas"` prettier/prettier33:6 Replace `'should·be·defined'` with `"should·be·defined"` prettier/prettier39:6 Replace `'sin·tipo·pide·el·menu·de·la·web,·que·es·lo·que·la·web·ya·pedia'` with `"sin·tipo·pide·el·menu·de·la·web,·que·es·lo·que·la·web·ya·pedia"` prettier/prettier40:47 Replace `'es'` with `"es"` prettier/prettier42:55 Replace `'ventas',·'web',·'es'` with `"ventas",·"web",·"es"` prettier/prettier45:6 Replace `'el·movil·pide·sus·pantallas·con·tipo=mobile'` with `"el·movil·pide·sus·pantallas·con·tipo=mobile"` prettier/prettier46:36 Replace `'mobile',·'en'` with `"mobile",·"en"` prettier/prettier48:55 Replace `'ventas',·'mobile',·'en'` with `"ventas",·"mobile",·"en"` prettier/prettier51:6 Replace `'un·tipo·que·no·esta·en·la·lista·es·400·y·no·llega·al·service'` with `"un·tipo·que·no·esta·en·la·lista·es·400·y·no·llega·al·service"` prettier/prettier52:43 Replace `'tablet',·'es'` with `"tablet",·"es"` prettier/prettierapi/src/auth/auth.controller.ts · 35 error(es), 0 aviso(s)11:8 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier12:37 Replace `'./dtos/login-credentials.dto'` with `"./dtos/login-credentials.dto"` prettier/prettier17:8 Replace `'./auth.service'` with `"./auth.service"` prettier/prettier18:36 Replace `'./errors/wrong-password.error'` with `"./errors/wrong-password.error"` prettier/prettier19:38 Replace `'./errors/usuario-inactivo.error'` with `"./errors/usuario-inactivo.error"` prettier/prettier20:30 Replace `'../common/permiso.decorator'` with `"../common/permiso.decorator"` prettier/prettier21:34 Replace `'./dtos/usuario-answer.dto'` with `"./dtos/usuario-answer.dto"` prettier/prettier22:36 Replace `'./dtos/register-usuario.dto'` with `"./dtos/register-usuario.dto"` prettier/prettier23:21 Replace `'../common/rol.enum'` with `"../common/rol.enum"` prettier/prettier24:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier31:8 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier32:29 Replace `'./dtos/pantalla.dto'` with `"./dtos/pantalla.dto"` prettier/prettier33:30 Replace `'./entities/usuario-token.entity'` with `"./entities/usuario-token.entity"` prettier/prettier34:41 Replace `'../common/idioma.decorator'` with `"../common/idioma.decorator"` prettier/prettier35:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier36:26 Replace `'../common/error.dto'` with `"../common/error.dto"` prettier/prettier41:8 Replace `'./tipo-pantalla'` with `"./tipo-pantalla"` prettier/prettier43:10 Replace `'auth'` with `"auth"` prettier/prettier44:13 Replace `'auth'` with `"auth"` prettier/prettier48:9 Replace `'login'` with `"login"` prettier/prettier51:14 Replace `'Inicia·sesión·y·entrega·el·token'` with `"Inicia·sesión·y·entrega·el·token"` prettier/prettier62:7 Replace `'El·email·no·existe·o·la·clave·no·coincide.·A·propósito,·no·se·dice·cuál·de·las·dos.'` with `"El·email·no·existe·o·la·clave·no·coincide.·A·propósito,·no·se·dice·cuál·de·las·dos."` prettier/prettier78:33 Replace `'Forbidden'` with `"Forbidden"` prettier/prettier80:33 Replace `'User·account·is·disabled'` with `"User·account·is·disabled"` prettier/prettier87:8 Replace `'menu'` with `"menu"` prettier/prettier89:14 Replace `'Pantallas·a·las·que·entra·el·rol·del·usuario'` with `"Pantallas·a·las·que·entra·el·rol·del·usuario"` prettier/prettier94:11 Replace `'tipo'` with `"tipo"` prettier/prettier102:18 Replace `'Las·pantallas,·en·orden.'` with `"Las·pantallas,·en·orden."` prettier/prettier113:7 Replace `'Sin·token,·token·inválido·o·vencido,·o·la·cuenta·está·desactivada.'` with `"Sin·token,·token·inválido·o·vencido,·o·la·cuenta·está·desactivada."` prettier/prettier119:12 Replace `'tipo'` with `"tipo"` prettier/prettier131:9 Replace `'register-gerente-de-cuenta'` with `"register-gerente-de-cuenta"` prettier/prettier134:14 Replace `'Crea·la·cuenta·de·un·gerente·de·cuenta'` with `"Crea·la·cuenta·de·un·gerente·de·cuenta"` prettier/prettier139:18 Replace `'Cuenta·creada.·El·token·es·del·gerente·nuevo.'` with `"Cuenta·creada.·El·token·es·del·gerente·nuevo."` prettier/prettier144:18 Replace `'Ya·existe·un·usuario·con·ese·email.'` with `"Ya·existe·un·usuario·con·ese·email."` prettier/prettier161:33 Replace `'User·account·is·disabled'` with `"User·account·is·disabled"` prettier/prettierapi/src/auth/auth.guard.spec.ts · 16 error(es), 0 aviso(s)1:57 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:27 Replace `'@nestjs/core'` with `"@nestjs/core"` prettier/prettier3:28 Replace `'@nestjs/jwt'` with `"@nestjs/jwt"` prettier/prettier4:27 Replace `'./auth.guard'` with `"./auth.guard"` prettier/prettier5:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier7:10 Replace `'AuthGuard'` with `"AuthGuard"` prettier/prettier13:15 Replace `'Ana'` with `"Ana"` prettier/prettier14:12 Replace `'ana@medisupply.com'` with `"ana@medisupply.com"` prettier/prettier15:10 Replace `'ventas'` with `"ventas"` prettier/prettier28:40 Replace `'Bearer·token-123'` with `"Bearer·token-123"` prettier/prettier33:48 Replace `'read_pais',·'read_producto'` with `"read_pais",·"read_producto"` prettier/prettier55:6 Replace `'una·ruta·publica·pasa·sin·token·y·sin·ir·a·la·base'` with `"una·ruta·publica·pasa·sin·token·y·sin·ir·a·la·base"` prettier/prettier64:6 Replace `'una·cuenta·activa·con·el·permiso·pasa·y·queda·en·la·peticion'` with `"una·cuenta·activa·con·el·permiso·pasa·y·queda·en·la·peticion"` prettier/prettier72:6 Replace `'sin·el·permiso·de·la·ruta·es·401'` with `"sin·el·permiso·de·la·ruta·es·401"` prettier/prettier82:6 Replace `'una·cuenta·desactivada·es·401·aunque·su·token·no·haya·vencido'` with `"una·cuenta·desactivada·es·401·aunque·su·token·no·haya·vencido"` prettier/prettier91:6 Replace `'una·cuenta·desactivada·tampoco·lee·su·menu,·que·no·pide·permiso'` with `"una·cuenta·desactivada·tampoco·lee·su·menu,·que·no·pide·permiso"` prettier/prettierapi/src/auth/auth.guard.ts · 13 error(es), 0 aviso(s)7:8 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier8:27 Replace `'@nestjs/core'` with `"@nestjs/core"` prettier/prettier9:28 Replace `'@nestjs/jwt'` with `"@nestjs/jwt"` prettier/prettier10:25 Replace `'express'` with `"express"` prettier/prettier11:30 Replace `'../common/permiso.decorator'` with `"../common/permiso.decorator"` prettier/prettier12:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier13:36 Replace `'./interfaces/usuario-repository.interface'` with `"./interfaces/usuario-repository.interface"` prettier/prettier14:30 Replace `'./entities/usuario-token.entity'` with `"./entities/usuario-token.entity"` prettier/prettier19:13 Replace `'IUsuarioRepository'` with `"IUsuarioRepository"` prettier/prettier62:39 Replace `'User·account·is·disabled'` with `"User·account·is·disabled"` prettier/prettier66:39 Replace `'Insufficient·permissions'` with `"Insufficient·permissions"` prettier/prettier84:64 Replace `'·'` with `"·"` prettier/prettier85:21 Replace `'Bearer'` with `"Bearer"` prettier/prettierapi/src/auth/auth.module.ts · 13 error(es), 0 aviso(s)1:24 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:32 Replace `'./auth.controller'` with `"./auth.controller"` prettier/prettier3:51 Replace `'./auth.service'` with `"./auth.service"` prettier/prettier4:32 Replace `'../database/database.module'` with `"../database/database.module"` prettier/prettier5:27 Replace `'@nestjs/jwt'` with `"@nestjs/jwt"` prettier/prettier6:31 Replace `'@nestjs/config'` with `"@nestjs/config"` prettier/prettier7:27 Replace `'@nestjs/core'` with `"@nestjs/core"` prettier/prettier8:27 Replace `'./auth.guard'` with `"./auth.guard"` prettier/prettier9:35 Replace `'./repositories/usuario.repository'` with `"./repositories/usuario.repository"` prettier/prettier10:36 Replace `'./repositories/pantalla.repository'` with `"./repositories/pantalla.repository"` prettier/prettier19:43 Replace `'JWT_SECRET'` with `"JWT_SECRET"` prettier/prettier32:16 Replace `'IUsuarioRepository'` with `"IUsuarioRepository"` prettier/prettier36:16 Replace `'IPantallaRepository'` with `"IPantallaRepository"` prettier/prettierapi/src/auth/auth.service.spec.ts · 30 error(es), 0 aviso(s)1:37 Replace `'@nestjs/testing'` with `"@nestjs/testing"` prettier/prettier2:29 Replace `'./auth.service'` with `"./auth.service"` prettier/prettier3:28 Replace `'@nestjs/jwt'` with `"@nestjs/jwt"` prettier/prettier5:10 Replace `'AuthService'` with `"AuthService"` prettier/prettier13:62 Replace `'1'` with `"1"` prettier/prettier20:17 Replace `'catalogo'` with `"catalogo"` prettier/prettier21:17 Replace `'Catálogo'` with `"Catálogo"` prettier/prettier22:22 Replace `'Productos,·descuentos·y·normativas'` with `"Productos,·descuentos·y·normativas"` prettier/prettier23:24 Replace `'web'` with `"web"` prettier/prettier24:15 Replace `'/catalog/products'` with `"/catalog/products"` prettier/prettier26:29 Replace `'read_producto'` with `"read_producto"` prettier/prettier29:17 Replace `'seguridad'` with `"seguridad"` prettier/prettier30:17 Replace `'Seguridad'` with `"Seguridad"` prettier/prettier31:22 Replace `'Usuarios,·roles·y·auditoría'` with `"Usuarios,·roles·y·auditoría"` prettier/prettier32:24 Replace `'web'` with `"web"` prettier/prettier33:15 Replace `'/admin/users'` with `"/admin/users"` prettier/prettier35:29 Replace `'read_usuario'` with `"read_usuario"` prettier/prettier41:44 Replace `'token-123'` with `"token-123"` prettier/prettier48:20 Replace `'IUsuarioRepository'` with `"IUsuarioRepository"` prettier/prettier49:20 Replace `'IPantallaRepository'` with `"IPantallaRepository"` prettier/prettier57:6 Replace `'should·be·defined'` with `"should·be·defined"` prettier/prettier61:6 Replace `'pide·el·menu·del·rol·y·del·tipo·que·le·dan·y·respeta·el·orden'` with `"pide·el·menu·del·rol·y·del·tipo·que·le·dan·y·respeta·el·orden"` prettier/prettier62:37 Replace `'seguridad',·'web',·'es'` with `"seguridad",·"web",·"es"` prettier/prettier65:7 Replace `'seguridad'` with `"seguridad"` prettier/prettier66:7 Replace `'web'` with `"web"` prettier/prettier67:7 Replace `'es'` with `"es"` prettier/prettier69:48 Replace `'catalogo',·'seguridad'` with `"catalogo",·"seguridad"` prettier/prettier72:6 Replace `'no·publica·descripcion,·tipo,·orden·ni·el·permiso·de·entrada'` with `"no·publica·descripcion,·tipo,·orden·ni·el·permiso·de·entrada"` prettier/prettier73:37 Replace `'admin',·'web',·'en'` with `"admin",·"web",·"en"` prettier/prettier77:50 Replace `'codigo',·'nombre',·'ruta'` with `"codigo",·"nombre",·"ruta"` prettier/prettierapi/src/auth/auth.service.ts · 19 error(es), 0 aviso(s)6:8 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier7:37 Replace `'./dtos/login-credentials.dto'` with `"./dtos/login-credentials.dto"` prettier/prettier8:36 Replace `'./errors/wrong-password.error'` with `"./errors/wrong-password.error"` prettier/prettier9:25 Replace `'./entities/usuario.entity'` with `"./entities/usuario.entity"` prettier/prettier10:38 Replace `'./errors/usuario-inactivo.error'` with `"./errors/usuario-inactivo.error"` prettier/prettier11:28 Replace `'@nestjs/jwt'` with `"@nestjs/jwt"` prettier/prettier12:36 Replace `'./interfaces/usuario-repository.interface'` with `"./interfaces/usuario-repository.interface"` prettier/prettier13:25 Replace `'bcrypt'` with `"bcrypt"` prettier/prettier14:34 Replace `'./dtos/usuario-answer.dto'` with `"./dtos/usuario-answer.dto"` prettier/prettier15:36 Replace `'./dtos/register-usuario.dto'` with `"./dtos/register-usuario.dto"` prettier/prettier16:21 Replace `'../common/rol.enum'` with `"../common/rol.enum"` prettier/prettier17:29 Replace `'./dtos/pantalla.dto'` with `"./dtos/pantalla.dto"` prettier/prettier18:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier19:37 Replace `'./interfaces/pantalla-repository.interface'` with `"./interfaces/pantalla-repository.interface"` prettier/prettier20:30 Replace `'./tipo-pantalla'` with `"./tipo-pantalla"` prettier/prettier30:13 Replace `'IUsuarioRepository'` with `"IUsuarioRepository"` prettier/prettier32:13 Replace `'IPantallaRepository'` with `"IPantallaRepository"` prettier/prettier71:34 Replace `''` with `""` prettier/prettier115:37 Replace `'email·already·exists'` with `"email·already·exists"` prettier/prettierapi/src/auth/dtos/login-credentials.dto.ts · 4 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier7:14 Replace `'usuario@medisupply.com'` with `"usuario@medisupply.com"` prettier/prettier8:18 Replace `'El·email·con·el·que·se·registró·el·usuario.'` with `"El·email·con·el·que·se·registró·el·usuario."` prettier/prettier12:27 Replace `'MiClave123',·format:·'password'` with `"MiClave123",·format:·"password"` prettier/prettierapi/src/auth/dtos/pantalla.dto.ts · 6 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier9:14 Replace `'catalogo'` with `"catalogo"` prettier/prettier11:7 Replace `'Identificador·estable·de·la·pantalla.·No·cambia·con·el·idioma:·es·la·clave·con·la·que·el·cliente·la·reconoce.'` with `"Identificador·estable·de·la·pantalla.·No·cambia·con·el·idioma:·es·la·clave·con·la·que·el·cliente·la·reconoce."` prettier/prettier16:14 Replace `'Catálogo'` with `"Catálogo"` prettier/prettier18:7 Replace `'La·etiqueta·que·se·muestra,·ya·en·el·idioma·de·Accept-Language.'` with `"La·etiqueta·que·se·muestra,·ya·en·el·idioma·de·Accept-Language."` prettier/prettier23:14 Replace `'/catalog/products'` with `"/catalog/products"` prettier/prettierapi/src/auth/dtos/register-usuario.dto.ts · 6 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier6:14 Replace `'Ana·Gómez'` with `"Ana·Gómez"` prettier/prettier7:18 Replace `'Nombre·que·se·muestra·del·usuario.·No·tiene·que·ser·único.'` with `"Nombre·que·se·muestra·del·usuario.·No·tiene·que·ser·único."` prettier/prettier11:27 Replace `'MiClave123',·format:·'password'` with `"MiClave123",·format:·"password"` prettier/prettier15:14 Replace `'ana.gomez@medisupply.com'` with `"ana.gomez@medisupply.com"` prettier/prettier17:7 Replace `'Con·él·inicia·sesión.·Único:·si·ya·existe,·la·respuesta·es·400.'` with `"Con·él·inicia·sesión.·Único:·si·ya·existe,·la·respuesta·es·400."` prettier/prettierapi/src/auth/dtos/usuario-answer.dto.ts · 4 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier5:27 Replace `'Ana·Gómez'` with `"Ana·Gómez"` prettier/prettier9:14 Replace `'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'` with `"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."` prettier/prettier11:7 Replace `'JWT·para·la·cabecera·Authorization:·Bearer·de·las·demás·rutas.·Lleva·el·rol·del·usuario,·del·que·sale·GET·/auth/menu:·tras·un·cambio·de·rol,·el·menú·sigue·siendo·el·del·rol·anterior·hasta·que·el·token·vence.·Los·permisos,·en·cambio,·se·consultan·en·cada·petición.'` with `"JWT·para·la·cabecera·Authorization:·Bearer·de·las·demás·rutas.·Lleva·el·rol·del·usuario,·del·que·sale·GET·/auth/menu:·tras·un·cambio·de·rol,·el·menú·sigue·siendo·el·del·rol·anterior·hasta·que·el·token·vence.·Los·permisos,·en·cambio,·se·consultan·en·cada·petición."` prettier/prettierapi/src/auth/errors/usuario-inactivo.error.ts · 2 error(es), 0 aviso(s)3:11 Replace `'The·user·is·disabled'` with `"The·user·is·disabled"` prettier/prettier4:17 Replace `'UsuarioInactivoError'` with `"UsuarioInactivoError"` prettier/prettierapi/src/auth/errors/wrong-password.error.ts · 2 error(es), 0 aviso(s)3:11 Replace `'Wrong·password'` with `"Wrong·password"` prettier/prettier4:17 Replace `'WrongPasswordError'` with `"WrongPasswordError"` prettier/prettierapi/src/auth/interfaces/pantalla-repository.interface.ts · 3 error(es), 0 aviso(s)1:24 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier2:26 Replace `'../entities/pantalla.entity'` with `"../entities/pantalla.entity"` prettier/prettier3:30 Replace `'../tipo-pantalla'` with `"../tipo-pantalla"` prettier/prettierapi/src/auth/interfaces/usuario-repository.interface.ts · 1 error(es), 0 aviso(s)1:25 Replace `'../entities/usuario.entity'` with `"../entities/usuario.entity"` prettier/prettierapi/src/auth/repositories/pantalla.repository.ts · 19 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:22 Replace `'knex'` with `"knex"` prettier/prettier3:26 Replace `'../entities/pantalla.entity'` with `"../entities/pantalla.entity"` prettier/prettier4:37 Replace `'../interfaces/pantalla-repository.interface'` with `"../interfaces/pantalla-repository.interface"` prettier/prettier5:33 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier6:30 Replace `'../tipo-pantalla'` with `"../tipo-pantalla"` prettier/prettier10:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier22:28 Replace `'auth.pantalla·as·p'` with `"auth.pantalla·as·p"` prettier/prettier23:13 Replace `'auth.rol_pantalla·as·rp',·'rp.pantalla',·'p.codigo'` with `"auth.rol_pantalla·as·rp",·"rp.pantalla",·"p.codigo"` prettier/prettier25:9 Replace `'p.codigo'` with `"p.codigo"` prettier/prettier26:9 Replace `'p.tipo_pantalla'` with `"p.tipo_pantalla"` prettier/prettier27:9 Replace `'p.ruta'` with `"p.ruta"` prettier/prettier28:9 Replace `'p.orden'` with `"p.orden"` prettier/prettier29:9 Replace `'p.permiso_de_entrada'` with `"p.permiso_de_entrada"` prettier/prettier30:22 Replace `'nombre'` with `"nombre"` prettier/prettier31:22 Replace `'descripcion'` with `"descripcion"` prettier/prettier33:14 Replace `'rp.rol'` with `"rp.rol"` prettier/prettier34:17 Replace `'p.tipo_pantalla'` with `"p.tipo_pantalla"` prettier/prettier35:16 Replace `'p.orden',·'asc'` with `"p.orden",·"asc"` prettier/prettierapi/src/auth/repositories/usuario.repository.ts · 18 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:25 Replace `'../entities/usuario.entity'` with `"../entities/usuario.entity"` prettier/prettier3:22 Replace `'knex'` with `"knex"` prettier/prettier4:36 Replace `'../interfaces/usuario-repository.interface'` with `"../interfaces/usuario-repository.interface"` prettier/prettier7:17 Replace `'auth.usuario'` with `"auth.usuario"` prettier/prettier11:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier17:13 Replace `'auth.rol_permiso·as·rp',·'u.rol',·'rp.rol'` with `"auth.rol_permiso·as·rp",·"u.rol",·"rp.rol"` prettier/prettier18:15 Replace `'rp.permiso'` with `"rp.permiso"` prettier/prettier19:14 Replace `'u.email'` with `"u.email"` prettier/prettier20:17 Replace `'u.activo'` with `"u.activo"` prettier/prettier29:18 Replace `'*'` with `"*"` prettier/prettier34:53 Replace `'*').orderBy('id',·'asc'` with `"*").orderBy("id",·"asc"` prettier/prettier40:15 Replace `'*'` with `"*"` prettier/prettier41:16 Replace `'id',·'asc'` with `"id",·"asc"` prettier/prettier47:15 Replace `'*'` with `"*"` prettier/prettier49:16 Replace `'id',·'asc'` with `"id",·"asc"` prettier/prettier56:15 Replace `'*'` with `"*"` prettier/prettier58:16 Replace `'email',·'asc'` with `"email",·"asc"` prettier/prettierapi/src/auth/tipo-pantalla.ts · 4 error(es), 0 aviso(s)1:37 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier5:32 Replace `'web',·'mobile'` with `"web",·"mobile"` prettier/prettier9:56 Replace `'web'` with `"web"` prettier/prettier16:53 Replace `',·'` with `",·"` prettier/prettierapi/src/categorias/categorias.controller.ts · 20 error(es), 0 aviso(s)1:54 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier8:8 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier9:35 Replace `'./categorias.service'` with `"./categorias.service"` prettier/prettier10:30 Replace `'./dtos/categoria.dto'` with `"./dtos/categoria.dto"` prettier/prettier11:30 Replace `'../common/permiso.decorator'` with `"../common/permiso.decorator"` prettier/prettier12:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier13:41 Replace `'../common/idioma.decorator'` with `"../common/idioma.decorator"` prettier/prettier14:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier15:26 Replace `'../common/error.dto'` with `"../common/error.dto"` prettier/prettier17:10 Replace `'categorias'` with `"categorias"` prettier/prettier19:13 Replace `'categorias'` with `"categorias"` prettier/prettier25:14 Replace `'Lista·las·categorías·del·catálogo'` with `"Lista·las·categorías·del·catálogo"` prettier/prettier31:18 Replace `'Las·categorías.'` with `"Las·categorías."` prettier/prettier44:8 Replace `':id'` with `":id"` prettier/prettier46:14 Replace `'Consulta·una·categoría·por·id'` with `"Consulta·una·categoría·por·id"` prettier/prettier49:21 Replace `'id',·description:·'Id·de·la·categoría.'` with `"id",·description:·"Id·de·la·categoría."` prettier/prettier53:18 Replace `'La·categoría.'` with `"La·categoría."` prettier/prettier58:18 Replace `'El·id·no·es·un·número·entero.'` with `"El·id·no·es·un·número·entero."` prettier/prettier68:18 Replace `'No·hay·una·categoría·con·ese·id.'` with `"No·hay·una·categoría·con·ese·id."` prettier/prettier73:12 Replace `'id'` with `"id"` prettier/prettierapi/src/categorias/categorias.module.ts · 6 error(es), 0 aviso(s)1:24 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:32 Replace `'../database/database.module'` with `"../database/database.module"` prettier/prettier3:38 Replace `'./categorias.controller'` with `"./categorias.controller"` prettier/prettier4:35 Replace `'./categorias.service'` with `"./categorias.service"` prettier/prettier5:37 Replace `'./repositories/categoria.repository'` with `"./repositories/categoria.repository"` prettier/prettier13:16 Replace `'ICategoriaRepository'` with `"ICategoriaRepository"` prettier/prettierapi/src/categorias/categorias.service.ts · 6 error(es), 0 aviso(s)1:55 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:27 Replace `'./entities/categoria.entity'` with `"./entities/categoria.entity"` prettier/prettier3:30 Replace `'./dtos/categoria.dto'` with `"./dtos/categoria.dto"` prettier/prettier4:38 Replace `'./interfaces/categoria-repository.interface'` with `"./interfaces/categoria-repository.interface"` prettier/prettier5:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier10:13 Replace `'ICategoriaRepository'` with `"ICategoriaRepository"` prettier/prettierapi/src/categorias/dtos/categoria.dto.ts · 5 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier10:14 Replace `'Insumos·Quirúrgicos'` with `"Insumos·Quirúrgicos"` prettier/prettier11:18 Replace `'No·se·traduce:·es·el·mismo·en·todos·los·idiomas.'` with `"No·se·traduce:·es·el·mismo·en·todos·los·idiomas."` prettier/prettier16:14 Replace `'Material·de·quirófano'` with `"Material·de·quirófano"` prettier/prettier20:7 Replace `'En·el·idioma·de·Accept-Language.·Nula·si·la·categoría·no·la·tiene.'` with `"En·el·idioma·de·Accept-Language.·Nula·si·la·categoría·no·la·tiene."` prettier/prettierapi/src/categorias/interfaces/categoria-repository.interface.ts · 2 error(es), 0 aviso(s)1:24 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier2:27 Replace `'../entities/categoria.entity'` with `"../entities/categoria.entity"` prettier/prettierapi/src/categorias/repositories/categoria.repository.ts · 12 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:22 Replace `'knex'` with `"knex"` prettier/prettier3:27 Replace `'../entities/categoria.entity'` with `"../entities/categoria.entity"` prettier/prettier4:38 Replace `'../interfaces/categoria-repository.interface'` with `"../interfaces/categoria-repository.interface"` prettier/prettier5:33 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier9:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier13:13 Replace `'id',·'categoria_padre_id',·'nombre'` with `"id",·"categoria_padre_id",·"nombre"` prettier/prettier18:28 Replace `'invt.categoria'` with `"invt.categoria"` prettier/prettier21:20 Replace `'descripcion'` with `"descripcion"` prettier/prettier23:16 Replace `'id',·'asc'` with `"id",·"asc"` prettier/prettier27:34 Replace `'invt.categoria'` with `"invt.categoria"` prettier/prettier30:20 Replace `'descripcion'` with `"descripcion"` prettier/prettierapi/src/common/error.dto.ts · 5 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier9:18 Replace `'El·mismo·código·HTTP·de·la·respuesta.'` with `"El·mismo·código·HTTP·de·la·respuesta."` prettier/prettier16:7 Replace `'Qué·falló,·en·inglés.·Es·para·quien·integra,·no·para·mostrárselo·al·usuario·final.'` with `"Qué·falló,·en·inglés.·Es·para·quien·integra,·no·para·mostrárselo·al·usuario·final."` prettier/prettier21:14 Replace `'Bad·Request'` with `"Bad·Request"` prettier/prettier24:7 Replace `'El·nombre·del·código·HTTP.·No·siempre·viene:·falta·cuando·la·api·lanza·el·error·con·un·texto·propio,·como·en·POST·/auth/login.'` with `"El·nombre·del·código·HTTP.·No·siempre·viene:·falta·cuando·la·api·lanza·el·error·con·un·texto·propio,·como·en·POST·/auth/login."` prettier/prettierapi/src/common/idioma.decorator.ts · 6 error(es), 0 aviso(s)1:56 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:27 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier8:8 Replace `'./idioma'` with `"./idioma"` prettier/prettier17:46 Replace `'accept-language'` with `"accept-language"` prettier/prettier25:11 Replace `'Accept-Language'` with `"Accept-Language"` prettier/prettier28:83 Replace `',·'` with `",·"` prettier/prettierapi/src/common/idioma.spec.ts · 19 error(es), 0 aviso(s)1:43 Replace `'./idioma'` with `"./idioma"` prettier/prettier3:10 Replace `'idiomaDeCabecera'` with `"idiomaDeCabecera"` prettier/prettier4:6 Replace `'sin·cabecera·responde·el·idioma·por·defecto'` with `"sin·cabecera·responde·el·idioma·por·defecto"` prettier/prettier5:46 Replace `'en'` with `"en"` prettier/prettier6:29 Replace `'')).toBe('en'` with `"")).toBe("en"` prettier/prettier9:6 Replace `'reconoce·la·variante·regional'` with `"reconoce·la·variante·regional"` prettier/prettier10:29 Replace `'es-CO')).toBe('es'` with `"es-CO")).toBe("es"` prettier/prettier11:29 Replace `'pt-BR')).toBe('pt'` with `"pt-BR")).toBe("pt"` prettier/prettier14:6 Replace `'respeta·la·calidad·y·no·el·orden·de·aparicion'` with `"respeta·la·calidad·y·no·el·orden·de·aparicion"` prettier/prettier15:29 Replace `'es;q=0.2,en;q=0.9')).toBe('en'` with `"es;q=0.2,en;q=0.9")).toBe("en"` prettier/prettier16:29 Replace `'fr,pt;q=0.8,en;q=0.7')).toBe('pt'` with `"fr,pt;q=0.8,en;q=0.7")).toBe("pt"` prettier/prettier19:6 Replace `'cae·en·ingles·si·no·sabe·hablar·ninguno'` with `"cae·en·ingles·si·no·sabe·hablar·ninguno"` prettier/prettier20:29 Replace `'fr-FR,de;q=0.8')).toBe('en'` with `"fr-FR,de;q=0.8")).toBe("en"` prettier/prettier21:29 Replace `'*')).toBe('en'` with `"*")).toBe("en"` prettier/prettier25:10 Replace `'columna'` with `"columna"` prettier/prettier26:6 Replace `'los·tres·idiomas·llevan·sufijo,·sin·excepciones'` with `"los·tres·idiomas·llevan·sufijo,·sin·excepciones"` prettier/prettier27:20 Replace `'descripcion',·'es')).toBe('descripcion_es'` with `"descripcion",·"es")).toBe("descripcion_es"` prettier/prettier28:20 Replace `'descripcion',·'en')).toBe('descripcion_en'` with `"descripcion",·"en")).toBe("descripcion_en"` prettier/prettier29:20 Replace `'nombre',·'pt')).toBe('nombre_pt'` with `"nombre",·"pt")).toBe("nombre_pt"` prettier/prettierapi/src/common/idioma.ts · 5 error(es), 0 aviso(s)3:25 Replace `'es',·'en',·'pt'` with `"es",·"en",·"pt"` prettier/prettier7:43 Replace `'en'` with `"en"` prettier/prettier20:12 Replace `','` with `","` prettier/prettier22:60 Replace `';'` with `";"` prettier/prettier36:37 Replace `'-'` with `"-"` prettier/prettierapi/src/common/paginacion.spec.ts · 21 error(es), 0 aviso(s)1:37 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier8:8 Replace `'./paginacion'` with `"./paginacion"` prettier/prettier10:10 Replace `'validarPagina'` with `"validarPagina"` prettier/prettier11:6 Replace `'acepta·desde·la·primera'` with `"acepta·desde·la·primera"` prettier/prettier16:6 Replace `'rechaza·el·0·y·los·negativos:·la·pagina·es·1-based'` with `"rechaza·el·0·y·los·negativos:·la·pagina·es·1-based"` prettier/prettier22:10 Replace `'validarTamano'` with `"validarTamano"` prettier/prettier23:6 Replace `'acepta·hasta·el·techo'` with `"acepta·hasta·el·techo"` prettier/prettier28:6 Replace `'no·deja·pedir·el·catalogo·entero·en·una·peticion'` with `"no·deja·pedir·el·catalogo·entero·en·una·peticion"` prettier/prettier34:10 Replace `'validarDireccion'` with `"validarDireccion"` prettier/prettier35:6 Replace `'acepta·las·dos·que·existen'` with `"acepta·las·dos·que·existen"` prettier/prettier36:29 Replace `'asc')).toBe('asc'` with `"asc")).toBe("asc"` prettier/prettier37:29 Replace `'desc')).toBe('desc'` with `"desc")).toBe("desc"` prettier/prettier41:6 Replace `'rechaza·cualquier·otra·cosa'` with `"rechaza·cualquier·otra·cosa"` prettier/prettier42:35 Replace `'ASC'` with `"ASC"` prettier/prettier43:35 Replace `'asc;·drop·table·invt.producto'` with `"asc;·drop·table·invt.producto"` prettier/prettier49:10 Replace `'validarOrden'` with `"validarOrden"` prettier/prettier50:19 Replace `'id',·'nombre'` with `"id",·"nombre"` prettier/prettier52:6 Replace `'devuelve·el·campo·cuando·esta·en·la·lista'` with `"devuelve·el·campo·cuando·esta·en·la·lista"` prettier/prettier53:25 Replace `'nombre',·campos)).toBe('nombre'` with `"nombre",·campos)).toBe("nombre"` prettier/prettier56:6 Replace `'rechaza·un·campo·que·no·esta'` with `"rechaza·un·campo·que·no·esta"` prettier/prettier57:31 Replace `'password_hash'` with `"password_hash"` prettier/prettierapi/src/common/paginacion.ts · 5 error(es), 0 aviso(s)1:37 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier10:29 Replace `'asc',·'desc'` with `"asc",·"desc"` prettier/prettier12:49 Replace `'asc'` with `"asc"` prettier/prettier52:55 Replace `',·'` with `",·"` prettier/prettier65:46 Replace `',·'` with `",·"` prettier/prettierapi/src/common/permiso.decorator.ts · 1 error(es), 0 aviso(s)1:27 Replace `'@nestjs/core'` with `"@nestjs/core"` prettier/prettierapi/src/common/permiso.enum.ts · 5 error(es), 0 aviso(s)4:12 Replace `'public'` with `"public"` prettier/prettier5:27 Replace `'create_gerente_de_cuenta'` with `"create_gerente_de_cuenta"` prettier/prettier7:18 Replace `'read_producto'` with `"read_producto"` prettier/prettier8:19 Replace `'read_categoria'` with `"read_categoria"` prettier/prettier10:14 Replace `'read_pais'` with `"read_pais"` prettier/prettierapi/src/common/rol.enum.ts · 1 error(es), 0 aviso(s)4:12 Replace `'ventas'` with `"ventas"` prettier/prettierapi/src/correo/configuracion.ts · 17 error(es), 0 aviso(s)13:30 Replace `'ses'·|·'registro'` with `"ses"·|·"registro"` prettier/prettier16:15 Replace `'ses'` with `"ses"` prettier/prettier28:15 Replace `'registro'` with `"registro"` prettier/prettier37:7 Replace `'CORREO_TRANSPORTE'` with `"CORREO_TRANSPORTE"` prettier/prettier38:7 Replace `'CORREO_REMITENTE'` with `"CORREO_REMITENTE"` prettier/prettier39:7 Replace `'CORREO_REGION'` with `"CORREO_REGION"` prettier/prettier40:7 Replace `'CORREO_ROL_AWS'` with `"CORREO_ROL_AWS"` prettier/prettier41:7 Replace `'CORREO_AUDIENCIA'` with `"CORREO_AUDIENCIA"` prettier/prettier42:7 Replace `'CORREO_CONJUNTO'` with `"CORREO_CONJUNTO"` prettier/prettier49:3 Replace `'MediSupply·<no-reply@medisupply.juanmanuelgg.com>'` with `"MediSupply·<no-reply@medisupply.juanmanuelgg.com>"` prettier/prettier57:22 Replace `'registro'` with `"registro"` prettier/prettier59:22 Replace `'ses'` with `"ses"` prettier/prettier63:9 Replace `'CORREO_REGION'` with `"CORREO_REGION"` prettier/prettier64:9 Replace `'CORREO_ROL_AWS'` with `"CORREO_ROL_AWS"` prettier/prettier65:9 Replace `'CORREO_AUDIENCIA'` with `"CORREO_AUDIENCIA"` prettier/prettier66:9 Replace `'CORREO_CONJUNTO'` with `"CORREO_CONJUNTO"` prettier/prettier71:52 Replace `',·'` with `",·"` prettier/prettierapi/src/correo/correo.module.ts · 2 error(es), 0 aviso(s)1:32 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:31 Replace `'./correo.service'` with `"./correo.service"` prettier/prettierapi/src/correo/correo.service.ts · 14 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:31 Replace `'@nestjs/config'` with `"@nestjs/config"` prettier/prettier3:29 Replace `'@aws-sdk/client-sesv2'` with `"@aws-sdk/client-sesv2"` prettier/prettier8:8 Replace `'./configuracion'` with `"./configuracion"` prettier/prettier9:41 Replace `'./credenciales-google'` with `"./credenciales-google"` prettier/prettier15:8 Replace `'./transportes'` with `"./transportes"` prettier/prettier34:36 Replace `'registro'` with `"registro"` prettier/prettier56:52 Replace `'CORREO_TRANSPORTE'` with `"CORREO_TRANSPORTE"` prettier/prettier57:51 Replace `'CORREO_REMITENTE'` with `"CORREO_REMITENTE"` prettier/prettier58:48 Replace `'CORREO_REGION'` with `"CORREO_REGION"` prettier/prettier59:49 Replace `'CORREO_ROL_AWS'` with `"CORREO_ROL_AWS"` prettier/prettier60:51 Replace `'CORREO_AUDIENCIA'` with `"CORREO_AUDIENCIA"` prettier/prettier61:50 Replace `'CORREO_CONJUNTO'` with `"CORREO_CONJUNTO"` prettier/prettier71:11 Replace `'correo·sin·transporte:·enviar·fallara'` with `"correo·sin·transporte:·enviar·fallara"` prettier/prettierapi/src/correo/correo.spec.ts · 78 error(es), 0 aviso(s)1:31 Replace `'@nestjs/config'` with `"@nestjs/config"` prettier/prettier2:34 Replace `'@aws-sdk/client-sesv2'` with `"@aws-sdk/client-sesv2"` prettier/prettier3:58 Replace `'./configuracion'` with `"./configuracion"` prettier/prettier4:52 Replace `'./credenciales-google'` with `"./credenciales-google"` prettier/prettier5:51 Replace `'./transportes'` with `"./transportes"` prettier/prettier10:8 Replace `'./correo.service'` with `"./correo.service"` prettier/prettier13:22 Replace `'ses'` with `"ses"` prettier/prettier14:18 Replace `'us-east-1'` with `"us-east-1"` prettier/prettier15:19 Replace `'arn:aws:iam::123456789012:role/medisupply-correo'` with `"arn:aws:iam::123456789012:role/medisupply-correo"` prettier/prettier16:21 Replace `'sts.amazonaws.com'` with `"sts.amazonaws.com"` prettier/prettier17:20 Replace `'medisupply'` with `"medisupply"` prettier/prettier21:9 Replace `'ana.perez@example.com'` with `"ana.perez@example.com"` prettier/prettier22:11 Replace `'Tu·codigo·de·MediSupply'` with `"Tu·codigo·de·MediSupply"` prettier/prettier23:10 Replace `'Tu·codigo·es·123456.\nVence·en·10·minutos.'` with `"Tu·codigo·es·123456.\nVence·en·10·minutos."` prettier/prettier26:10 Replace `'leerConfiguracion'` with `"leerConfiguracion"` prettier/prettier27:6 Replace `'sin·CORREO_TRANSPORTE·no·hay·transporte,·y·NO·cae·en·registro'` with `"sin·CORREO_TRANSPORTE·no·hay·transporte,·y·NO·cae·en·registro"` prettier/prettier29:51 Replace `'··'` with `"··"` prettier/prettier32:6 Replace `'registro·solo·necesita·el·remitente,·que·tiene·valor·por·defecto'` with `"registro·solo·necesita·el·remitente,·que·tiene·valor·por·defecto"` prettier/prettier33:51 Replace `'registro'` with `"registro"` prettier/prettier34:19 Replace `'registro'` with `"registro"` prettier/prettier39:6 Replace `'el·remitente·por·defecto·es·el·subdominio·del·proyecto'` with `"el·remitente·por·defecto·es·el·subdominio·del·proyecto"` prettier/prettier41:7 Replace `'no-reply@medisupply.juanmanuelgg.com'` with `"no-reply@medisupply.juanmanuelgg.com"` prettier/prettier45:6 Replace `'ses·con·todas·sus·variables'` with `"ses·con·todas·sus·variables"` prettier/prettier47:19 Replace `'ses'` with `"ses"` prettier/prettier49:15 Replace `'us-east-1'` with `"us-east-1"` prettier/prettier51:18 Replace `'sts.amazonaws.com'` with `"sts.amazonaws.com"` prettier/prettier52:17 Replace `'medisupply'` with `"medisupply"` prettier/prettier56:6 Replace `'ses·a·medias·falla·al·arrancar·y·dice·cuales·faltan'` with `"ses·a·medias·falla·al·arrancar·y·dice·cuales·faltan"` prettier/prettier60:25 Replace `''` with `""` prettier/prettier66:6 Replace `'un·transporte·desconocido·falla,·en·vez·de·elegir·uno'` with `"un·transporte·desconocido·falla,·en·vez·de·elegir·uno"` prettier/prettier67:57 Replace `'smtp'` with `"smtp"` prettier/prettier76:10 Replace `'TransporteSes'` with `"TransporteSes"` prettier/prettier77:6 Replace `'manda·el·remitente,·el·destinatario·y·el·configuration·set'` with `"manda·el·remitente,·el·destinatario·y·el·configuration·set"` prettier/prettier81:7 Replace `'MediSupply·<no-reply@x>'` with `"MediSupply·<no-reply@x>"` prettier/prettier82:7 Replace `'medisupply'` with `"medisupply"` prettier/prettier88:25 Replace `'MediSupply·<no-reply@x>'` with `"MediSupply·<no-reply@x>"` prettier/prettier89:36 Replace `'ana.perez@example.com'` with `"ana.perez@example.com"` prettier/prettier90:29 Replace `'medisupply'` with `"medisupply"` prettier/prettier93:53 Replace `'UTF-8'` with `"UTF-8"` prettier/prettier94:57 Replace `'UTF-8'` with `"UTF-8"` prettier/prettier100:6 Replace `'solo·manda·HTML·cuando·lo·hay'` with `"solo·manda·HTML·cuando·lo·hay"` prettier/prettier102:52 Replace `'r',·'c'` with `"r",·"c"` prettier/prettier105:49 Replace `'<p>123456</p>'` with `"<p>123456</p>"` prettier/prettier110:40 Replace `'<p>123456</p>'` with `"<p>123456</p>"` prettier/prettier113:6 Replace `'un·fallo·de·SES·llega·a·quien·envia'` with `"un·fallo·de·SES·llega·a·quien·envia"` prettier/prettier114:60 Replace `'MessageRejected'` with `"MessageRejected"` prettier/prettier116:35 Replace `'r',·'c'` with `"r",·"c"` prettier/prettier117:23 Replace `'MessageRejected'` with `"MessageRejected"` prettier/prettier121:10 Replace `'TransporteRegistro'` with `"TransporteRegistro"` prettier/prettier122:6 Replace `'escribe·el·mensaje·entero,·codigo·incluido'` with `"escribe·el·mensaje·entero,·codigo·incluido"` prettier/prettier126:7 Replace `'MediSupply·<r>'` with `"MediSupply·<r>"` prettier/prettier129:32 Replace `'\n'` with `"\n"` prettier/prettier130:30 Replace `'ana.perez@example.com'` with `"ana.perez@example.com"` prettier/prettier132:30 Replace `'Tu·codigo·es·123456.'` with `"Tu·codigo·es·123456."` prettier/prettier133:30 Replace `'Vence·en·10·minutos.'` with `"Vence·en·10·minutos."` prettier/prettier137:10 Replace `'credencialesDesdeGoogle'` with `"credencialesDesdeGoogle"` prettier/prettier140:16 Replace `'sts.amazonaws.com'` with `"sts.amazonaws.com"` prettier/prettier141:13 Replace `'us-east-1'` with `"us-east-1"` prettier/prettier143:39 Replace `'AKIA',·secretAccessKey:·'s'` with `"AKIA",·secretAccessKey:·"s"` prettier/prettier145:6 Replace `'cambia·el·ID·token·de·Google·por·el·rol,·con·la·audiencia·pedida'` with `"cambia·el·ID·token·de·Google·por·el·rol,·con·la·audiencia·pedida"` prettier/prettier146:52 Replace `'jwt-de-google'` with `"jwt-de-google"` prettier/prettier157:45 Replace `'sts.amazonaws.com'` with `"sts.amazonaws.com"` prettier/prettier160:25 Replace `'jwt-de-google'` with `"jwt-de-google"` prettier/prettier161:24 Replace `'medisupply-api'` with `"medisupply-api"` prettier/prettier162:31 Replace `'us-east-1'` with `"us-east-1"` prettier/prettier166:6 Replace `'pide·un·token·nuevo·en·cada·renovacion:·el·de·Google·tambien·caduca'` with `"pide·un·token·nuevo·en·cada·renovacion:·el·de·Google·tambien·caduca"` prettier/prettier169:30 Replace `'primero'` with `"primero"` prettier/prettier170:30 Replace `'segundo'` with `"segundo"` prettier/prettier180:7 Replace `'primero'` with `"primero"` prettier/prettier181:7 Replace `'segundo'` with `"segundo"` prettier/prettier186:10 Replace `'CorreoService'` with `"CorreoService"` prettier/prettier192:6 Replace `'sin·transporte,·enviar·falla·con·un·error·que·dice·que·falta'` with `"sin·transporte,·enviar·falla·con·un·error·que·dice·que·falta"` prettier/prettier198:6 Replace `'con·registro,·enviar·funciona·sin·salir·de·la·maquina'` with `"con·registro,·enviar·funciona·sin·salir·de·la·maquina"` prettier/prettier200:37 Replace `'registro'` with `"registro"` prettier/prettier204:6 Replace `'una·configuracion·invalida·tumba·el·arranque'` with `"una·configuracion·invalida·tumba·el·arranque"` prettier/prettier205:48 Replace `'ses'` with `"ses"` prettier/prettier208:6 Replace `'construye·SES·sin·llamar·a·AWS·ni·a·la·metadata·hasta·el·primer·envio'` with `"construye·SES·sin·llamar·a·AWS·ni·a·la·metadata·hasta·el·primer·envio"` prettier/prettier209:43 Replace `'fetch'` with `"fetch"` prettier/prettierapi/src/correo/credenciales-google.ts · 4 error(es), 0 aviso(s)1:30 Replace `'@aws-sdk/credential-providers'` with `"@aws-sdk/credential-providers"` prettier/prettier15:3 Replace `'http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity'` with `"http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity"` prettier/prettier25:18 Replace `'Metadata-Flavor':·'Google'` with `"Metadata-Flavor":·"Google"` prettier/prettier46:24 Replace `'medisupply-api'` with `"medisupply-api"` prettier/prettierapi/src/correo/transportes.ts · 7 error(es), 0 aviso(s)1:47 Replace `'@aws-sdk/client-sesv2'` with `"@aws-sdk/client-sesv2"` prettier/prettier19:49 Replace `'send'` with `"send"` prettier/prettier34:55 Replace `'UTF-8'` with `"UTF-8"` prettier/prettier36:53 Replace `'UTF-8'` with `"UTF-8"` prettier/prettier38:58 Replace `'UTF-8'` with `"UTF-8"` prettier/prettier62:32 Replace `'\n'` with `"\n"` prettier/prettier63:14 Replace `'\n'` with `"\n"` prettier/prettierapi/src/database/database.module.ts · 16 error(es), 0 aviso(s)1:32 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:28 Replace `'knex'` with `"knex"` prettier/prettier3:31 Replace `'@nestjs/config'` with `"@nestjs/config"` prettier/prettier4:30 Replace `'./ssl'` with `"./ssl"` prettier/prettier7:12 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier11:15 Replace `'pg'` with `"pg"` prettier/prettier13:41 Replace `'DB_HOST'` with `"DB_HOST"` prettier/prettier14:41 Replace `'DB_PORT'` with `"DB_PORT"` prettier/prettier15:41 Replace `'DB_USER'` with `"DB_USER"` prettier/prettier16:45 Replace `'DB_PASS'` with `"DB_PASS"` prettier/prettier17:45 Replace `'DB_NAME'` with `"DB_NAME"` prettier/prettier20:50 Replace `'DB_SSL_MODE'` with `"DB_SSL_MODE"` prettier/prettier21:48 Replace `'DB_SSL_CA'` with `"DB_SSL_CA"` prettier/prettier22:50 Replace `'DB_SSL_CERT'` with `"DB_SSL_CERT"` prettier/prettier23:49 Replace `'DB_SSL_KEY'` with `"DB_SSL_KEY"` prettier/prettier33:13 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettierapi/src/database/ssl.spec.ts · 29 error(es), 0 aviso(s)1:30 Replace `'./ssl'` with `"./ssl"` prettier/prettier3:10 Replace `'construirSsl'` with `"construirSsl"` prettier/prettier5:16 Replace `'/secrets/server-ca.pem'` with `"/secrets/server-ca.pem"` prettier/prettier6:18 Replace `'/secrets/client-cert.pem'` with `"/secrets/client-cert.pem"` prettier/prettier7:17 Replace `'/secrets/client-key.pem'` with `"/secrets/client-key.pem"` prettier/prettier14:12 Replace `'sin·TLS'` with `"sin·TLS"` prettier/prettier15:8 Replace `'devuelve·false·cuando·no·hay·DB_SSL_MODE,·que·es·el·caso·de·Cloud·Run·y·del·hermetico'` with `"devuelve·false·cuando·no·hay·DB_SSL_MODE,·que·es·el·caso·de·Cloud·Run·y·del·hermetico"` prettier/prettier19:8 Replace `'devuelve·false·con·disable·explicito'` with `"devuelve·false·con·disable·explicito"` prettier/prettier20:42 Replace `'disable'` with `"disable"` prettier/prettier23:8 Replace `'no·lee·ningun·fichero·aunque·las·rutas·esten·definidas'` with `"no·lee·ningun·fichero·aunque·las·rutas·esten·definidas"` prettier/prettier30:12 Replace `'verify-full:·el·camino·de·la·VPN'` with `"verify-full:·el·camino·de·la·VPN"` prettier/prettier31:8 Replace `'carga·los·tres·ficheros·y·exige·cadena·de·confianza·valida'` with `"carga·los·tres·ficheros·y·exige·cadena·de·confianza·valida"` prettier/prettier32:47 Replace `'verify-full'` with `"verify-full"` prettier/prettier35:63 Replace `'server-ca.pem'` with `"server-ca.pem"` prettier/prettier37:9 Replace `'client-cert.pem'` with `"client-cert.pem"` prettier/prettier40:9 Replace `'client-key.pem'` with `"client-key.pem"` prettier/prettier44:8 Replace `'NO·relaja·la·comprobacion·del·nombre·del·servidor'` with `"NO·relaja·la·comprobacion·del·nombre·del·servidor"` prettier/prettier45:47 Replace `'verify-full'` with `"verify-full"` prettier/prettier52:12 Replace `'verify-ca:·el·camino·del·tunel·SSH'` with `"verify-ca:·el·camino·del·tunel·SSH"` prettier/prettier53:8 Replace `'relaja·SOLO·el·nombre,·nunca·la·firma'` with `"relaja·SOLO·el·nombre,·nunca·la·firma"` prettier/prettier55:24 Replace `'verify-ca'` with `"verify-ca"` prettier/prettier70:12 Replace `'fallar·pronto·y·con·nombre·propio'` with `"fallar·pronto·y·con·nombre·propio"` prettier/prettier71:8 Replace `'rechaza·un·modo·inventado·y·enumera·los·validos'` with `"rechaza·un·modo·inventado·y·enumera·los·validos"` prettier/prettier72:48 Replace `'require'` with `"require"` prettier/prettier77:8 Replace `'dice·CUALES·rutas·faltan,·no·solo·que·falta·algo'` with `"dice·CUALES·rutas·faltan,·no·solo·que·falta·algo"` prettier/prettier80:26 Replace `'verify-full'` with `"verify-full"` prettier/prettier86:8 Replace `'al·no·poder·leer·un·fichero·dice·que·variable·lo·apuntaba'` with `"al·no·poder·leer·un·fichero·dice·que·variable·lo·apuntaba"` prettier/prettier88:25 Replace `'ENOENT:·no·such·file·or·directory'` with `"ENOENT:·no·such·file·or·directory"` prettier/prettier92:37 Replace `'verify-full'` with `"verify-full"` prettier/prettierapi/src/database/ssl.ts · 13 error(es), 0 aviso(s)1:30 Replace `'node:fs'` with `"node:fs"` prettier/prettier2:40 Replace `'node:tls'` with `"node:tls"` prettier/prettier6:23 Replace `'disable'·|·'verify-ca'·|·'verify-full'` with `"disable"·|·"verify-ca"·|·"verify-full"` prettier/prettier8:35 Replace `'disable',·'verify-ca',·'verify-full'` with `"disable",·"verify-ca",·"verify-full"` prettier/prettier29:35 Replace `'disable'` with `"disable"` prettier/prettier33:70 Replace `',·'` with `",·"` prettier/prettier37:16 Replace `'disable'` with `"disable"` prettier/prettier41:18 Replace `'DB_SSL_CA',·'DB_SSL_CERT',·'DB_SSL_KEY'` with `"DB_SSL_CA",·"DB_SSL_CERT",·"DB_SSL_KEY"` prettier/prettier48:50 Replace `',·'` with `",·"` prettier/prettier67:19 Replace `'DB_SSL_CA'` with `"DB_SSL_CA"` prettier/prettier68:21 Replace `'DB_SSL_CERT'` with `"DB_SSL_CERT"` prettier/prettier69:20 Replace `'DB_SSL_KEY'` with `"DB_SSL_KEY"` prettier/prettier76:16 Replace `'verify-ca'` with `"verify-ca"` prettier/prettierapi/src/main.ts · 21 error(es), 0 aviso(s)1:29 Replace `'@nestjs/core'` with `"@nestjs/core"` prettier/prettier2:48 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier3:27 Replace `'./app.module'` with `"./app.module"` prettier/prettier4:29 Replace `'./version'` with `"./version"` prettier/prettier5:38 Replace `'./auth/auth.service'` with `"./auth/auth.service"` prettier/prettier9:8 Replace `'@nestjs/platform-fastify'` with `"@nestjs/platform-fastify"` prettier/prettier28:33 Replace `'http://localhost:4200,http://localhost:4000'` with `"http://localhost:4200,http://localhost:4000"` prettier/prettier30:12 Replace `','` with `","` prettier/prettier37:31 Replace `'true'` with `"true"` prettier/prettier39:46 Replace `'0.0.0.0'` with `"0.0.0.0"` prettier/prettier48:15 Replace `'MediSupply·API'` with `"MediSupply·API"` prettier/prettier52:13 Replace `'http'` with `"http"` prettier/prettier53:15 Replace `'bearer'` with `"bearer"` prettier/prettier54:21 Replace `'JWT'` with `"JWT"` prettier/prettier56:9 Replace `'El·token·que·devuelve·POST·/auth/login,·sin·el·prefijo·Bearer.'` with `"El·token·que·devuelve·POST·/auth/login,·sin·el·prefijo·Bearer."` prettier/prettier58:13 Replace `'sistema',·'Estado·y·versión·del·servicio.·No·piden·sesión.'` with `"sistema",·"Estado·y·versión·del·servicio.·No·piden·sesión."` prettier/prettier59:13 Replace `'auth',·'Inicio·de·sesión,·pantallas·por·rol·y·alta·de·cuentas.'` with `"auth",·"Inicio·de·sesión,·pantallas·por·rol·y·alta·de·cuentas."` prettier/prettier60:13 Replace `'productos',·'Catálogo·de·productos,·con·el·precio·de·cada·país.'` with `"productos",·"Catálogo·de·productos,·con·el·precio·de·cada·país."` prettier/prettier61:13 Replace `'categorias',·'Categorías·del·catálogo·de·productos.'` with `"categorias",·"Categorías·del·catálogo·de·productos."` prettier/prettier62:13 Replace `'paises',·'Países·donde·opera·MediSupply.'` with `"paises",·"Países·donde·opera·MediSupply."` prettier/prettier65:23 Replace `'api'` with `"api"` prettier/prettierapi/src/paises/dtos/pais.dto.ts · 6 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier9:14 Replace `'CO'` with `"CO"` prettier/prettier16:14 Replace `'Colombia'` with `"Colombia"` prettier/prettier17:18 Replace `'En·español,·sin·importar·Accept-Language:·no·está·traducido.'` with `"En·español,·sin·importar·Accept-Language:·no·está·traducido."` prettier/prettier22:14 Replace `'COP'` with `"COP"` prettier/prettier24:7 Replace `'Moneda·en·la·que·se·expresan·los·precios·de·este·país,·ISO·4217.'` with `"Moneda·en·la·que·se·expresan·los·precios·de·este·país,·ISO·4217."` prettier/prettierapi/src/paises/entities/pais.entity.ts · 1 error(es), 0 aviso(s)11:38 Replace `'codigo'·|·'nombre'·|·'moneda_codigo'` with `"codigo"·|·"nombre"·|·"moneda_codigo"` prettier/prettierapi/src/paises/interfaces/pais-repository.interface.ts · 1 error(es), 0 aviso(s)1:29 Replace `'../entities/pais.entity'` with `"../entities/pais.entity"` prettier/prettierapi/src/paises/paises.controller.ts · 12 error(es), 0 aviso(s)1:33 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier7:8 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier8:31 Replace `'./paises.service'` with `"./paises.service"` prettier/prettier9:25 Replace `'./dtos/pais.dto'` with `"./dtos/pais.dto"` prettier/prettier10:30 Replace `'../common/permiso.decorator'` with `"../common/permiso.decorator"` prettier/prettier11:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier12:26 Replace `'../common/error.dto'` with `"../common/error.dto"` prettier/prettier15:10 Replace `'paises'` with `"paises"` prettier/prettier17:13 Replace `'paises'` with `"paises"` prettier/prettier23:14 Replace `'Lista·los·países·donde·opera·MediSupply'` with `"Lista·los·países·donde·opera·MediSupply"` prettier/prettier26:44 Replace `'Los·países.'` with `"Los·países."` prettier/prettier30:7 Replace `'Sin·token,·token·inválido·o·vencido,·o·la·cuenta·está·desactivada.'` with `"Sin·token,·token·inválido·o·vencido,·o·la·cuenta·está·desactivada."` prettier/prettierapi/src/paises/paises.module.ts · 6 error(es), 0 aviso(s)1:24 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:32 Replace `'../database/database.module'` with `"../database/database.module"` prettier/prettier3:34 Replace `'./paises.controller'` with `"./paises.controller"` prettier/prettier4:31 Replace `'./paises.service'` with `"./paises.service"` prettier/prettier5:32 Replace `'./repositories/pais.repository'` with `"./repositories/pais.repository"` prettier/prettier13:16 Replace `'IPaisRepository'` with `"IPaisRepository"` prettier/prettierapi/src/paises/paises.service.ts · 5 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:29 Replace `'./entities/pais.entity'` with `"./entities/pais.entity"` prettier/prettier3:25 Replace `'./dtos/pais.dto'` with `"./dtos/pais.dto"` prettier/prettier4:33 Replace `'./interfaces/pais-repository.interface'` with `"./interfaces/pais-repository.interface"` prettier/prettier9:13 Replace `'IPaisRepository'` with `"IPaisRepository"` prettier/prettierapi/src/paises/repositories/pais.repository.ts · 9 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:22 Replace `'knex'` with `"knex"` prettier/prettier3:35 Replace `'../entities/pais.entity'` with `"../entities/pais.entity"` prettier/prettier4:33 Replace `'../interfaces/pais-repository.interface'` with `"../interfaces/pais-repository.interface"` prettier/prettier8:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier14:34 Replace `'invt.pais'` with `"invt.pais"` prettier/prettier15:15 Replace `'codigo',·'nombre',·'moneda_codigo'` with `"codigo",·"nombre",·"moneda_codigo"` prettier/prettier16:14 Replace `'tiene_operacion'` with `"tiene_operacion"` prettier/prettier17:16 Replace `'nombre',·'asc'` with `"nombre",·"asc"` prettier/prettierapi/src/productos/dtos/pagina-productos.dto.ts · 7 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier2:29 Replace `'./producto.dto'` with `"./producto.dto"` prettier/prettier3:24 Replace `'../../common/paginacion'` with `"../../common/paginacion"` prettier/prettier8:18 Replace `'Los·productos·de·esta·página,·en·el·orden·pedido.'` with `"Los·productos·de·esta·página,·en·el·orden·pedido."` prettier/prettier14:18 Replace `'Productos·que·hay·en·total,·no·los·de·esta·página.'` with `"Productos·que·hay·en·total,·no·los·de·esta·página."` prettier/prettier20:18 Replace `'La·página·devuelta,·empezando·en·1.'` with `"La·página·devuelta,·empezando·en·1."` prettier/prettier24:44 Replace `'Productos·por·página.'` with `"Productos·por·página."` prettier/prettierapi/src/productos/dtos/producto.dto.ts · 10 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier10:14 Replace `'Sutura·estéril,·unidad'` with `"Sutura·estéril,·unidad"` prettier/prettier11:18 Replace `'Referencia·comercial.·No·se·traduce.'` with `"Referencia·comercial.·No·se·traduce."` prettier/prettier17:7 Replace `'Single-use·operating·room·material,·delivered·sterile·and·ready·for·surgery.'` with `"Single-use·operating·room·material,·delivered·sterile·and·ready·for·surgery."` prettier/prettier21:7 Replace `'En·el·idioma·de·Accept-Language.·Nula·si·el·producto·no·la·tiene.'` with `"En·el·idioma·de·Accept-Language.·Nula·si·el·producto·no·la·tiene."` prettier/prettier26:14 Replace `'ambiente'` with `"ambiente"` prettier/prettier38:7 Replace `'Precio·en·el·país·consultado,·en·la·moneda·de·monedaCodigo.·Nulo·si·el·producto·no·se·vende·allí.'` with `"Precio·en·el·país·consultado,·en·la·moneda·de·monedaCodigo.·Nulo·si·el·producto·no·se·vende·allí."` prettier/prettier43:14 Replace `'COP'` with `"COP"` prettier/prettier46:18 Replace `'Moneda·del·precio,·ISO·4217.·Nula·cuando·el·precio·lo·es.'` with `"Moneda·del·precio,·ISO·4217.·Nula·cuando·el·precio·lo·es."` prettier/prettier54:18 Replace `'Id·de·la·categoría·(ver·GET·/categorias).·Nulo·si·no·tiene.'` with `"Id·de·la·categoría·(ver·GET·/categorias).·Nulo·si·no·tiene."` prettier/prettierapi/src/productos/interfaces/producto-repository.interface.ts · 4 error(es), 0 aviso(s)1:24 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier2:42 Replace `'../../common/paginacion'` with `"../../common/paginacion"` prettier/prettier3:35 Replace `'../entities/producto.entity'` with `"../entities/producto.entity"` prettier/prettier4:36 Replace `'../orden-producto'` with `"../orden-producto"` prettier/prettierapi/src/productos/orden-producto.ts · 6 error(es), 0 aviso(s)4:3 Replace `'id'` with `"id"` prettier/prettier5:3 Replace `'nombre'` with `"nombre"` prettier/prettier6:3 Replace `'descripcion'` with `"descripcion"` prettier/prettier7:3 Replace `'tipoBodegaCodigo'` with `"tipoBodegaCodigo"` prettier/prettier8:3 Replace `'precio'` with `"precio"` prettier/prettier15:54 Replace `'id'` with `"id"` prettier/prettierapi/src/productos/productos.controller.spec.ts · 19 error(es), 0 aviso(s)1:37 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:37 Replace `'@nestjs/testing'` with `"@nestjs/testing"` prettier/prettier3:37 Replace `'./productos.controller'` with `"./productos.controller"` prettier/prettier4:34 Replace `'./productos.service'` with `"./productos.service"` prettier/prettier6:10 Replace `'ProductosController'` with `"ProductosController"` prettier/prettier31:6 Replace `'should·be·defined'` with `"should·be·defined"` prettier/prettier37:6 Replace `'sin·parametros·pide·la·primera·pagina·ordenada·por·id'` with `"sin·parametros·pide·la·primera·pagina·ordenada·por·id"` prettier/prettier44:7 Replace `'es'` with `"es"` prettier/prettier47:63 Replace `'CO',·'es'` with `"CO",·"es"` prettier/prettier50:14 Replace `'id'` with `"id"` prettier/prettier51:18 Replace `'asc'` with `"asc"` prettier/prettier55:6 Replace `'pasa·el·orden·que·pide·el·cliente'` with `"pasa·el·orden·que·pide·el·cliente"` prettier/prettier56:30 Replace `'MX',·3,·10,·'precio',·'desc',·'en'` with `"MX",·3,·10,·"precio",·"desc",·"en"` prettier/prettier58:63 Replace `'MX',·'en'` with `"MX",·"en"` prettier/prettier61:14 Replace `'precio'` with `"precio"` prettier/prettier62:18 Replace `'desc'` with `"desc"` prettier/prettier66:6 Replace `'un·campo·que·no·esta·en·la·lista·es·400·y·no·llega·al·service'` with `"un·campo·que·no·esta·en·la·lista·es·400·y·no·llega·al·service"` prettier/prettier72:9 Replace `'peso_kilos'` with `"peso_kilos"` prettier/prettier74:9 Replace `'es'` with `"es"` prettier/prettierapi/src/productos/productos.controller.ts · 36 error(es), 0 aviso(s)1:61 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier9:8 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier10:34 Replace `'./productos.service'` with `"./productos.service"` prettier/prettier11:29 Replace `'./dtos/producto.dto'` with `"./dtos/producto.dto"` prettier/prettier12:36 Replace `'./dtos/pagina-productos.dto'` with `"./dtos/pagina-productos.dto"` prettier/prettier13:30 Replace `'../common/permiso.decorator'` with `"../common/permiso.decorator"` prettier/prettier14:25 Replace `'../common/permiso.enum'` with `"../common/permiso.enum"` prettier/prettier15:41 Replace `'../common/idioma.decorator'` with `"../common/idioma.decorator"` prettier/prettier16:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier17:26 Replace `'../common/error.dto'` with `"../common/error.dto"` prettier/prettier28:8 Replace `'../common/paginacion'` with `"../common/paginacion"` prettier/prettier29:58 Replace `'./orden-producto'` with `"./orden-producto"` prettier/prettier32:26 Replace `'CO'` with `"CO"` prettier/prettier37:11 Replace `'pais'` with `"pais"` prettier/prettier39:14 Replace `'CO'` with `"CO"` prettier/prettier50:10 Replace `'productos'` with `"productos"` prettier/prettier52:13 Replace `'productos'` with `"productos"` prettier/prettier59:14 Replace `'Lista·el·catálogo·de·productos,·una·página·a·la·vez'` with `"Lista·el·catálogo·de·productos,·una·página·a·la·vez"` prettier/prettier64:11 Replace `'pagina'` with `"pagina"` prettier/prettier70:11 Replace `'tamano'` with `"tamano"` prettier/prettier76:11 Replace `'orden'` with `"orden"` prettier/prettier82:11 Replace `'direccion'` with `"direccion"` prettier/prettier90:18 Replace `'Una·página·del·catálogo,·con·el·total·para·paginar.'` with `"Una·página·del·catálogo,·con·el·total·para·paginar."` prettier/prettier102:12 Replace `'pais'` with `"pais"` prettier/prettier104:12 Replace `'pagina'` with `"pagina"` prettier/prettier106:12 Replace `'tamano'` with `"tamano"` prettier/prettier108:12 Replace `'orden'` with `"orden"` prettier/prettier109:12 Replace `'direccion'` with `"direccion"` prettier/prettier121:8 Replace `':id'` with `":id"` prettier/prettier123:14 Replace `'Consulta·un·producto·por·id'` with `"Consulta·un·producto·por·id"` prettier/prettier126:21 Replace `'id',·description:·'Id·del·producto.'` with `"id",·description:·"Id·del·producto."` prettier/prettier129:44 Replace `'El·producto.'` with `"El·producto."` prettier/prettier132:18 Replace `'El·id·no·es·un·número·entero.'` with `"El·id·no·es·un·número·entero."` prettier/prettier138:18 Replace `'No·hay·un·producto·con·ese·id.'` with `"No·hay·un·producto·con·ese·id."` prettier/prettier143:12 Replace `'id'` with `"id"` prettier/prettier144:12 Replace `'pais'` with `"pais"` prettier/prettierapi/src/productos/productos.module.ts · 6 error(es), 0 aviso(s)1:24 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:32 Replace `'../database/database.module'` with `"../database/database.module"` prettier/prettier3:37 Replace `'./productos.controller'` with `"./productos.controller"` prettier/prettier4:34 Replace `'./productos.service'` with `"./productos.service"` prettier/prettier5:36 Replace `'./repositories/producto.repository'` with `"./repositories/producto.repository"` prettier/prettier15:16 Replace `'IProductoRepository'` with `"IProductoRepository"` prettier/prettierapi/src/productos/productos.service.ts · 9 error(es), 0 aviso(s)1:55 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:35 Replace `'./entities/producto.entity'` with `"./entities/producto.entity"` prettier/prettier3:29 Replace `'./dtos/producto.dto'` with `"./dtos/producto.dto"` prettier/prettier4:36 Replace `'./dtos/pagina-productos.dto'` with `"./dtos/pagina-productos.dto"` prettier/prettier5:37 Replace `'./interfaces/producto-repository.interface'` with `"./interfaces/producto-repository.interface"` prettier/prettier6:24 Replace `'../common/idioma'` with `"../common/idioma"` prettier/prettier7:34 Replace `'../common/paginacion'` with `"../common/paginacion"` prettier/prettier8:36 Replace `'./orden-producto'` with `"./orden-producto"` prettier/prettier13:13 Replace `'IProductoRepository'` with `"IProductoRepository"` prettier/prettierapi/src/productos/repositories/producto.repository.ts · 25 error(es), 0 aviso(s)1:36 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier2:22 Replace `'knex'` with `"knex"` prettier/prettier3:35 Replace `'../entities/producto.entity'` with `"../entities/producto.entity"` prettier/prettier4:37 Replace `'../interfaces/producto-repository.interface'` with `"../interfaces/producto-repository.interface"` prettier/prettier5:33 Replace `'../../common/idioma'` with `"../../common/idioma"` prettier/prettier6:42 Replace `'../../common/paginacion'` with `"../../common/paginacion"` prettier/prettier7:36 Replace `'../orden-producto'` with `"../orden-producto"` prettier/prettier11:23 Replace `'KNEX_CONNECTION'` with `"KNEX_CONNECTION"` prettier/prettier17:22 Replace `'invt.producto·as·p'` with `"invt.producto·as·p"` prettier/prettier19:9 Replace `'p.*'` with `"p.*"` prettier/prettier20:9 Replace `'pp.precio'` with `"pp.precio"` prettier/prettier21:9 Replace `'pp.moneda_codigo'` with `"pp.moneda_codigo"` prettier/prettier22:22 Replace `'descripcion'` with `"descripcion"` prettier/prettier24:17 Replace `'invt.precio_producto·as·pp'` with `"invt.precio_producto·as·pp"` prettier/prettier26:15 Replace `'pp.producto_id',·'p.id'` with `"pp.producto_id",·"p.id"` prettier/prettier27:21 Replace `'pp.pais_codigo'` with `"pp.pais_codigo"` prettier/prettier34:11 Replace `'p.id'` with `"p.id"` prettier/prettier35:15 Replace `'p.nombre'` with `"p.nombre"` prettier/prettier36:33 Replace `'descripcion'` with `"descripcion"` prettier/prettier37:25 Replace `'p.tipo_bodega_codigo'` with `"p.tipo_bodega_codigo"` prettier/prettier38:15 Replace `'pp.precio'` with `"pp.precio"` prettier/prettier56:44 Replace `'*'` with `"*"` prettier/prettier62:7 Replace `'last'` with `"last"` prettier/prettier65:19 Replace `'id')·paginada.orderBy('p.id',·'asc'` with `"id")·paginada.orderBy("p.id",·"asc"` prettier/prettier79:14 Replace `'p.id'` with `"p.id"` prettier/prettierapi/src/version.dto.ts · 5 error(es), 0 aviso(s)1:29 Replace `'@nestjs/swagger'` with `"@nestjs/swagger"` prettier/prettier2:25 Replace `'./version'` with `"./version"` prettier/prettier8:14 Replace `'0.1.145+715b324'` with `"0.1.145+715b324"` prettier/prettier15:14 Replace `'0.1.145+715b324'` with `"0.1.145+715b324"` prettier/prettier19:7 Replace `'Versión·con·la·que·se·sembró·la·base,·con·el·mismo·formato.·Nula·si·la·base·no·contesta·a·tiempo·o·si·se·sembró·sin·versión,·como·en·el·compose·local.'` with `"Versión·con·la·que·se·sembró·la·base,·con·el·mismo·formato.·Nula·si·la·base·no·contesta·a·tiempo·o·si·se·sembró·sin·versión,·como·en·el·compose·local."` prettier/prettierapi/src/version.ts · 3 error(es), 0 aviso(s)1:30 Replace `'node:fs'` with `"node:fs"` prettier/prettier2:22 Replace `'node:path'` with `"node:path"` prettier/prettier22:45 Replace `'..',·'package.json'),·'utf8'` with `"..",·"package.json"),·"utf8"` prettier/prettierapi/test/app.e2e-spec.ts · 9 error(es), 0 aviso(s)1:37 Replace `'@nestjs/testing'` with `"@nestjs/testing"` prettier/prettier2:34 Replace `'@nestjs/common'` with `"@nestjs/common"` prettier/prettier3:26 Replace `'supertest'` with `"supertest"` prettier/prettier4:21 Replace `'supertest/types'` with `"supertest/types"` prettier/prettier5:27 Replace `'../src/app.module'` with `"../src/app.module"` prettier/prettier7:10 Replace `'AppController·(e2e)'` with `"AppController·(e2e)"` prettier/prettier19:6 Replace `'/·(GET)'` with `"/·(GET)"` prettier/prettier21:12 Replace `'/'` with `"/"` prettier/prettier23:15 Replace `'Hello·World!'` with `"Hello·World!"` prettier/prettier71 archivo(s) revisados: 0 error(es) y 0 aviso(s).
Ningún problema.
| Severidad | Todas las dependencias | Solo producción |
|---|---|---|
| crítica | 1 | 0 |
| alta | 0 | 0 |
| moderada | 0 | 0 |
| baja | 0 | 0 |
| informativa | 0 | 0 |
| Paquete | Severidad | Alcance | Aviso | Arreglo |
|---|---|---|---|---|
handlebars | crítica | desarrollo | Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937) Handlebars: JavaScript Injection via Own Property Check Bypass | sí |
| Severidad | Todas las dependencias | Solo producción |
|---|---|---|
| crítica | 0 | 0 |
| alta | 0 | 0 |
| moderada | 0 | 0 |
| baja | 0 | 0 |
| informativa | 0 | 0 |
Sin avisos.