Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.
¿Qué plataformas admite?
Solo GitHub.com. GitHub Enterprise Server, GitLab y Bitbucket no son compatibles, y tampoco SSO ni un registro de auditoría.
¿Qué lenguajes revisa?
Revisa cualquier archivo de código fuente de texto que no esté en la lista de omitidos. Está probado y medido en Elixir, Ruby y Rails, TypeScript y React, Python y Go: se plantan defectos conocidos en código de esos lenguajes y comprobamos cuántos encuentra CodeWarden. Los demás lenguajes los revisa el mismo modelo, sin esa medición detrás.Los comentarios pueden escribirse en el idioma que definas con language.
¿Clona o ejecuta mi código?
No. Lee el diff, los archivos modificados y algunos archivos relacionados a través de la API de GitHub. No se clona nada, y nada de tu repositorio se ejecuta jamás: ni build, ni pruebas, ni linters.
¿Construye un AST o un grafo de dependencias de mi repositorio?
No. Un grafo de dependencias necesita el repositorio completo, lo que implica un clon. En cambio, CodeWarden encuentra los archivos que usan el código que cambió un pull request con la búsqueda de código de GitHub, dentro de tu repositorio, y le muestra al modelo hasta tres de ellos, leídos desde la base branch. Las reglas que ningún grafo podría encontrar pertenecen a .codewarden.yml.
¿Puede aprobar o bloquear un pull request?
No. Cada revisión se publica como una revisión de comentarios. Nunca aprueba y nunca pide cambios, así que no puede bloquear una fusión.
¿Por qué no publicó nada en mi push?
Normalmente porque el push no agregó nada nuevo que revisar, o porque la revisión de seguimiento no encontró nada: una revisión posterior sin nada que decir no publica nada. Otros motivos: el pull request es un borrador (se omite por defecto y no aparece en la consola), el repositorio está desactivado, .codewarden.yml lo omite, el cupo se agotó, o no hay un plan vigente. Los dos últimos se avisan en un comentario, una vez por pull request. El check CodeWarden de cada commit muestra qué pasó con ese commit, y la página del repositorio en la consola muestra cada revisión con su estado.
¿Cómo sé que CodeWarden empezó a revisar?
La primera vez que CodeWarden revisa un pull request, publica un comentario corto diciendo que empezó. No repite ese comentario en pushes posteriores. En cada commit, el check CodeWarden muestra “Reviewing…” mientras corre la revisión, y después su resultado.
¿Por qué comentó tan poco?
Es a propósito. Una revisión publica solo hallazgos con una confianza de al menos 0,7, como máximo 8 comentarios por defecto, y nunca observaciones de estilo. La consola lista cada hallazgo que descartó y por qué.
¿Puedo usar mi propio modelo o mi propia clave de API?
No. Qué modelo revisa un pull request es responsabilidad de CodeWarden, y un modelo que no hemos medido daría una revisión de la que no podemos responder.
¿Un push sin nada nuevo cuesta algo?
No. Un push que no toca nada nuevo no llama a ningún modelo y no usa ningún turno de IA.
¿Qué pasa si nos quedamos sin turnos de IA antes de que termine el periodo?
Las revisiones se pausan hasta el siguiente periodo de facturación, y no se publica nada en tus pull requests. Un propietario puede cambiar de plan, o agregar 100 turnos de IA para el resto del periodo: $20 en Starter, $15 en Pro, $12 en Business. Consulta Turnos de IA extra.
¿Revisa borradores?
Por defecto no. Un borrador se revisa cuando se marca como listo para revisión. Para revisar también los borradores, define skip.drafts: false en .codewarden.yml en la base branch.
¿Puedo cambiar sus reglas desde la consola?
No. Las reglas de revisión viven en .codewarden.yml en tu repositorio, leído desde la base branch. La consola decide qué repositorios están activos, quién puede verlos y qué se paga.
¿Puede alguien ajeno a mi equipo hacer que gaste turnos de IA?
No. Solo las personas con acceso de escritura al repositorio, y el autor del pull request, pueden obtener respuesta a una mención. Cualquier otra persona se ignora sin costo.
¿Puede un pull request desactivar la revisión?
No. .codewarden.yml se lee desde la base branch, así que editarlo en un pull request no afecta la revisión de ese pull request. El texto en el pull request que le dice al revisor que apruebe o que se calle se trata como datos, no como instrucciones.
¿Se usa mi código para entrenar modelos?
La política de privacidad responde esto en su sección “Quién más lo ve”: cada solicitud a OpenRouter le pide usar solo proveedores con una política de retención cero de datos que no almacenen ni entrenen con lo que reciben.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CodeWarden","description":"How CodeWarden reviews pull requests on GitHub.com, how to configure it, and what it costs.","colors":{"primary":"#00704F","light":"#00CE94","dark":"#00704F"},"logo":{"light":"https://mintcdn.com/bonsailabs/ol_2AfDT2_9CBDaF/logo/light.svg?fit=max\u0026auto=format\u0026n=ol_2AfDT2_9CBDaF\u0026q=85\u0026s=52b10bed82535797d35ae9cf9504b8cd","dark":"https://mintcdn.com/bonsailabs/ol_2AfDT2_9CBDaF/logo/dark.svg?fit=max\u0026auto=format\u0026n=ol_2AfDT2_9CBDaF\u0026q=85\u0026s=f3c3f658468797be7c7cd2e3e61abf4d","href":"https://codewarden.co"},"favicon":"https://mintcdn.com/bonsailabs/ol_2AfDT2_9CBDaF/favicon.svg?fit=max\u0026auto=format\u0026n=ol_2AfDT2_9CBDaF\u0026q=85\u0026s=afb5e46cde4767ac7f4106fcc70764bb","background":{"color":{"light":"#F3F6F5","dark":"#0B0F0E"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","footer":{"socials":{"github":"https://github.com/apps/codewardenapp"},"links":[{"header":"CodeWarden","items":[{"label":"Home","href":"https://codewarden.co"},{"label":"Console","href":"https://app.codewarden.co"},{"label":"Start free trial","href":"https://codewarden.co/"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://codewarden.co/legal/privacy"},{"label":"Terms of service","href":"https://codewarden.co/legal/terms"},{"label":"contact@codewarden.co","href":"mailto:contact@codewarden.co"}]}]},"navbar":{"links":[{"href":"https://codewarden.co","label":"codewarden.co"}],"primary":{"type":"button","label":"Open console","href":"https://app.codewarden.co"}},"href":""},{"language":"es","footer":{"socials":{"github":"https://github.com/apps/codewardenapp"},"links":[{"header":"CodeWarden","items":[{"label":"Inicio","href":"https://codewarden.co"},{"label":"Consola","href":"https://app.codewarden.co"},{"label":"Empieza la prueba gratis","href":"https://codewarden.co/"}]},{"header":"Legal","items":[{"label":"Política de privacidad","href":"https://codewarden.co/es/legal/privacidad"},{"label":"Términos del servicio","href":"https://codewarden.co/es/legal/terminos"},{"label":"contact@codewarden.co","href":"mailto:contact@codewarden.co"}]}]},"navbar":{"links":[{"href":"https://codewarden.co","label":"codewarden.co"}],"primary":{"type":"button","label":"Abrir la consola","href":"https://app.codewarden.co"}},"href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bonsailabs","hasAudioNarration":false,"actualSubdomain":"bonsailabs","customDomains":["docs.codewarden.co"],"gitSource":{"type":"github","owner":"victorhazbun","repo":"reviewer","deployBranch":"main","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae3dc7f3fd968589ac7b570","collectionId":"bf44a1b5-f58e-4a10-9e10-3c333a683165","liveDeploymentHistoryId":"6ae3dc7f3fd968589ac7b570","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae3dc7f3fd968589ac7b570","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"Console","count":5},{"language":"es","tag":"Consola","count":5},{"language":"en","tag":"Account and billing","count":4},{"language":"es","tag":"Cuenta y facturación","count":4},{"language":"en","tag":"Configure","count":3},{"language":"en","tag":"Get started","count":3},{"language":"es","tag":"Configuración","count":3},{"language":"es","tag":"Primeros pasos","count":3},{"language":"en","tag":"Working with the bot","count":2},{"language":"en","tag":"Integrations","count":2},{"language":"es","tag":"Trabajar con el bot","count":2},{"language":"es","tag":"Integraciones","count":2},{"language":"en","tag":"Help","count":1},{"language":"es","tag":"Ayuda","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/faq","slug":"/es/faq","pageMetadata":{"title":"Preguntas frecuentes","description":"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.","href":"/es/faq"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,AccordionGroup}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);return _jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`¿Qué plataformas admite?`,id:`que-plataformas-admite`,children:_jsx(_components.p,{children:`Solo GitHub.com. GitHub Enterprise Server, GitLab y Bitbucket no son compatibles, y tampoco SSO ni un registro de auditoría.`})}),_jsxs(Accordion,{title:`¿Qué lenguajes revisa?`,id:`que-lenguajes-revisa`,children:[_jsxs(_components.p,{children:[`Revisa cualquier archivo de código fuente de texto que no esté en la `,_jsx(_components.a,{href:`/es/how-a-review-works#which-files-are-read`,children:`lista de omitidos`}),`. Está probado y medido en Elixir, Ruby y Rails, TypeScript y React, Python y Go: se plantan defectos conocidos en código de esos lenguajes y comprobamos cuántos encuentra CodeWarden. Los demás lenguajes los revisa el mismo modelo, sin esa medición detrás.`]}),_jsxs(_components.p,{children:[`Los comentarios pueden escribirse en el idioma que definas con `,_jsx(_components.a,{href:`/es/configure/codewarden-yml#language`,children:_jsx(_components.code,{children:`language`})}),`.`]})]}),_jsx(Accordion,{title:`¿Clona o ejecuta mi código?`,id:`clona-o-ejecuta-mi-codigo`,children:_jsx(_components.p,{children:`No. Lee el diff, los archivos modificados y algunos archivos relacionados a través de la API de GitHub. No se clona nada, y nada de tu repositorio se ejecuta jamás: ni build, ni pruebas, ni linters.`})}),_jsx(Accordion,{title:`¿Construye un AST o un grafo de dependencias de mi repositorio?`,id:`construye-un-ast-o-un-grafo-de-dependencias-de-mi-repositorio`,children:_jsxs(_components.p,{children:[`No. Un grafo de dependencias necesita el repositorio completo, lo que implica un clon. En cambio, CodeWarden encuentra los archivos que usan el código que cambió un pull request con la búsqueda de código de GitHub, dentro de tu repositorio, y le muestra al modelo hasta tres de ellos, leídos desde la base branch. Las reglas que ningún grafo podría encontrar pertenecen a `,_jsx(_components.a,{href:`/es/configure/codewarden-yml#instructions`,children:_jsx(_components.code,{children:`.codewarden.yml`})}),`.`]})}),_jsx(Accordion,{title:`¿Puede aprobar o bloquear un pull request?`,id:`puede-aprobar-o-bloquear-un-pull-request`,children:_jsx(_components.p,{children:`No. Cada revisión se publica como una revisión de comentarios. Nunca aprueba y nunca pide cambios, así que no puede bloquear una fusión.`})}),_jsx(Accordion,{title:`¿Por qué no publicó nada en mi push?`,id:`por-que-no-publico-nada-en-mi-push`,children:_jsxs(_components.p,{children:[`Normalmente porque el push no agregó nada nuevo que revisar, o porque la revisión de seguimiento no encontró nada: una revisión posterior sin nada que decir no publica nada. Otros motivos: el pull request es un borrador (se omite por defecto y no aparece en la consola), el repositorio está desactivado, `,_jsx(_components.code,{children:`.codewarden.yml`}),` lo omite, el cupo se agotó, o no hay un plan vigente. Los dos últimos se avisan en un comentario, una vez por pull request. El check `,_jsx(_components.strong,{children:`CodeWarden`}),` de cada commit muestra qué pasó con ese commit, y la página del repositorio en la consola muestra cada revisión con su estado.`]})}),_jsx(Accordion,{title:`¿Cómo sé que CodeWarden empezó a revisar?`,id:`como-se-que-codewarden-empezo-a-revisar`,children:_jsxs(_components.p,{children:[`La primera vez que CodeWarden revisa un pull request, publica un comentario corto diciendo que empezó. No repite ese comentario en pushes posteriores. En cada commit, el check `,_jsx(_components.strong,{children:`CodeWarden`}),` muestra “Reviewing…” mientras corre la revisión, y después su resultado.`]})}),_jsx(Accordion,{title:`¿Por qué comentó tan poco?`,id:`por-que-comento-tan-poco`,children:_jsx(_components.p,{children:`Es a propósito. Una revisión publica solo hallazgos con una confianza de al menos 0,7, como máximo 8 comentarios por defecto, y nunca observaciones de estilo. La consola lista cada hallazgo que descartó y por qué.`})}),_jsx(Accordion,{title:`¿Puedo usar mi propio modelo o mi propia clave de API?`,id:`puedo-usar-mi-propio-modelo-o-mi-propia-clave-de-api`,children:_jsx(_components.p,{children:`No. Qué modelo revisa un pull request es responsabilidad de CodeWarden, y un modelo que no hemos medido daría una revisión de la que no podemos responder.`})}),_jsx(Accordion,{title:`¿Un push sin nada nuevo cuesta algo?`,id:`un-push-sin-nada-nuevo-cuesta-algo`,children:_jsx(_components.p,{children:`No. Un push que no toca nada nuevo no llama a ningún modelo y no usa ningún turno de IA.`})}),_jsx(Accordion,{title:`¿Qué pasa si nos quedamos sin turnos de IA antes de que termine el periodo?`,id:`que-pasa-si-nos-quedamos-sin-turnos-de-ia-antes-de-que-termine-el-periodo`,children:_jsxs(_components.p,{children:[`Las revisiones se pausan hasta el siguiente periodo de facturación, y no se publica nada en tus pull requests. Un propietario puede cambiar de plan, o agregar 100 turnos de IA para el resto del periodo: `,`$20 en Starter, $`,`15 en Pro, $12 en Business. Consulta `,_jsx(_components.a,{href:`/es/account/plans-and-ai-turns#extra-ai-turns`,children:`Turnos de IA extra`}),`.`]})}),_jsx(Accordion,{title:`¿Revisa borradores?`,id:`revisa-borradores`,children:_jsxs(_components.p,{children:[`Por defecto no. Un borrador se revisa cuando se marca como listo para revisión. Para revisar también los borradores, define `,_jsx(_components.code,{children:`skip.drafts: false`}),` en `,_jsx(_components.code,{children:`.codewarden.yml`}),` en la base branch.`]})}),_jsx(Accordion,{title:`¿Puedo cambiar sus reglas desde la consola?`,id:`puedo-cambiar-sus-reglas-desde-la-consola`,children:_jsxs(_components.p,{children:[`No. Las reglas de revisión viven en `,_jsx(_components.code,{children:`.codewarden.yml`}),` en tu repositorio, leído desde la base branch. La consola decide qué repositorios están activos, quién puede verlos y qué se paga.`]})}),_jsx(Accordion,{title:`¿Puede alguien ajeno a mi equipo hacer que gaste turnos de IA?`,id:`puede-alguien-ajeno-a-mi-equipo-hacer-que-gaste-turnos-de-ia`,children:_jsx(_components.p,{children:`No. Solo las personas con acceso de escritura al repositorio, y el autor del pull request, pueden obtener respuesta a una mención. Cualquier otra persona se ignora sin costo.`})}),_jsx(Accordion,{title:`¿Puede un pull request desactivar la revisión?`,id:`puede-un-pull-request-desactivar-la-revision`,children:_jsxs(_components.p,{children:[`No. `,_jsx(_components.code,{children:`.codewarden.yml`}),` se lee desde la base branch, así que editarlo en un pull request no afecta la revisión de ese pull request. El texto en el pull request que le dice al revisor que apruebe o que se calle se trata como datos, no como instrucciones.`]})}),_jsx(Accordion,{title:`¿Se usa mi código para entrenar modelos?`,id:`se-usa-mi-codigo-para-entrenar-modelos`,children:_jsxs(_components.p,{children:[`La `,_jsx(_components.a,{href:`https://codewarden.co/es/legal/privacidad/`,children:`política de privacidad`}),` responde esto en su sección “Quién más lo ve”: cada solicitud a OpenRouter le pide usar solo proveedores con una política de retención cero de datos que no almacenen ni entrenen con lo que reciben.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Preguntas frecuentes","description":"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.","href":"/es/faq"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"bonsailabs","siteName":"CodeWarden","title":"Preguntas frecuentes - CodeWarden","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/faq","matchLevel":1},"es":{"href":"/es/faq","matchLevel":0}}},"lastModified":"2026-10-29T22:39:42.187Z","originalFileLocation":"es/faq.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CodeWarden\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Preguntas frecuentes - CodeWarden\">\u003cmeta data-mint-head property=\"og:description\" content=\"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CodeWarden\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.codewarden.co/es/faq\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bonsailabs.mintlify.app/_mintlify/api/og/v2?division=Ayuda\u0026amp;title=Preguntas+frecuentes\u0026amp;description=Respuestas+breves+y+honestas+sobre+plataformas%2C+lenguajes%2C+costo+y+lo+que+CodeWarden+no+har%C3%A1.\u0026amp;theme=93f36deb462336c516c7a69b\u0026amp;signature=f26ec75602580adb859b5afe01aa37ae96d6fa95eb195daaac25259cdfece58c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Preguntas frecuentes - CodeWarden\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bonsailabs.mintlify.app/_mintlify/api/og/v2?division=Ayuda\u0026amp;title=Preguntas+frecuentes\u0026amp;description=Respuestas+breves+y+honestas+sobre+plataformas%2C+lenguajes%2C+costo+y+lo+que+CodeWarden+no+har%C3%A1.\u0026amp;theme=93f36deb462336c516c7a69b\u0026amp;signature=f26ec75602580adb859b5afe01aa37ae96d6fa95eb195daaac25259cdfece58c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bonsailabs/VgChMAM9ZyVQCkMQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CodeWarden\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00704F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.codewarden.co/es/faq\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/faq.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.codewarden.co/es/faq\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.codewarden.co/faq\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.codewarden.co/faq\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.codewarden.co/#organization\",\"name\":\"CodeWarden\",\"url\":\"https://docs.codewarden.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bonsailabs/ol_2AfDT2_9CBDaF/logo/light.svg?fit=max\u0026auto=format\u0026n=ol_2AfDT2_9CBDaF\u0026q=85\u0026s=52b10bed82535797d35ae9cf9504b8cd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.codewarden.co#website\",\"name\":\"CodeWarden\",\"url\":\"https://docs.codewarden.co\",\"publisher\":{\"@id\":\"https://docs.codewarden.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.codewarden.co/es/faq#webpage\",\"url\":\"https://docs.codewarden.co/es/faq\",\"name\":\"Preguntas frecuentes\",\"description\":\"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\",\"dateModified\":\"2026-10-29T22:39:42.187Z\",\"isPartOf\":{\"@id\":\"https://docs.codewarden.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.codewarden.co/es/faq#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.codewarden.co/es/faq#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"CodeWarden\",\"item\":\"https://docs.codewarden.co\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Preguntas frecuentes\",\"item\":\"https://docs.codewarden.co/es/faq\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.codewarden.co/es/faq#article\",\"headline\":\"Preguntas frecuentes\",\"name\":\"Preguntas frecuentes\",\"description\":\"Respuestas breves y honestas sobre plataformas, lenguajes, costo y lo que CodeWarden no hará.\",\"url\":\"https://docs.codewarden.co/es/faq\",\"mainEntityOfPage\":{\"@id\":\"https://docs.codewarden.co/es/faq#webpage\"},\"dateModified\":\"2026-10-29T22:39:42.187Z\",\"publisher\":{\"@id\":\"https://docs.codewarden.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.codewarden.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CodeWarden\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CodeWarden","nav":{"global":null,"languages":[{"language":"en","footer":{"socials":{"github":"https://github.com/apps/codewardenapp"},"links":[{"header":"CodeWarden","items":[{"label":"Home","href":"https://codewarden.co"},{"label":"Console","href":"https://app.codewarden.co"},{"label":"Start free trial","href":"https://codewarden.co/"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://codewarden.co/legal/privacy"},{"label":"Terms of service","href":"https://codewarden.co/legal/terms"},{"label":"contact@codewarden.co","href":"mailto:contact@codewarden.co"}]}]},"navbar":{"links":[{"href":"https://codewarden.co","label":"codewarden.co"}],"primary":{"type":"button","label":"Open console","href":"https://app.codewarden.co"}},"pages":[{"title":"en","href":"/faq"}]},{"language":"es","footer":{"socials":{"github":"https://github.com/apps/codewardenapp"},"links":[{"header":"CodeWarden","items":[{"label":"Inicio","href":"https://codewarden.co"},{"label":"Consola","href":"https://app.codewarden.co"},{"label":"Empieza la prueba gratis","href":"https://codewarden.co/"}]},{"header":"Legal","items":[{"label":"Política de privacidad","href":"https://codewarden.co/es/legal/privacidad"},{"label":"Términos del servicio","href":"https://codewarden.co/es/legal/terminos"},{"label":"contact@codewarden.co","href":"mailto:contact@codewarden.co"}]}]},"navbar":{"links":[{"href":"https://codewarden.co","label":"codewarden.co"}],"primary":{"type":"button","label":"Abrir la consola","href":"https://app.codewarden.co"}},"groups":[{"group":"Primeros pasos","pages":[{"title":"Introducción","href":"/es"},{"title":"Inicio rápido","href":"/es/quickstart"},{"title":"Cómo funciona una revisión","href":"/es/how-a-review-works"}]},{"group":"Configuración","pages":[{"title":"Referencia de .codewarden.yml","href":"/es/configure/codewarden-yml"},{"title":"Hallazgos aceptados","href":"/es/configure/accepted-findings"},{"title":"Interruptores de repositorio y exclusión de pull requests","href":"/es/configure/repositories"}]},{"group":"Integraciones","pages":[{"title":"Jira","href":"/es/integrations/jira"},{"title":"Sentry","href":"/es/integrations/sentry"}]},{"group":"Trabajar con el bot","pages":[{"title":"Hablar con CodeWarden","href":"/es/bot/mentions"},{"title":"Categorías y gravedades de los comentarios","href":"/es/bot/categories-and-severities"}]},{"group":"Consola","pages":[{"title":"Organizaciones y roles","href":"/es/console/organizations-and-roles"},{"title":"Historial de revisiones","href":"/es/console/review-history"},{"title":"Mediciones","href":"/es/console/measurements"},{"title":"Registro de actividad","href":"/es/console/activity-log"},{"title":"Resumen semanal","href":"/es/console/weekly-digest"}]},{"group":"Cuenta y facturación","pages":[{"title":"Planes y turnos de IA","href":"/es/account/plans-and-ai-turns"},{"title":"Prueba","href":"/es/account/trial"},{"title":"Eliminar tu cuenta o los datos de una organización","href":"/es/account/deleting-data"},{"title":"Privacidad y seguridad","description":"La versión corta de cómo CodeWarden trata tu código. La política de privacidad es el texto autorizado.","href":"/es/account/privacy-and-security"}]},{"group":"Ayuda","pages":[{"title":"Preguntas frecuentes","href":"/es/faq"}]}]}]},"title":"Preguntas frecuentes - CodeWarden","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}