Guía de la versión preliminar · 0.1.0

Recuperar conservando el resultado original

Localiza el límite afectado de conexión, permisos, código, analizador o trabajo y usa su recuperación sin sustituir la identidad de instalación.

La referencia de la API está en inglés.

Conserva la identidad del trabajo

Empieza por el error visible y el recurso que nombra. Conserva estado de instalación, origen, perfil e identificadores de proyecto, análisis, trabajo o comando. Un directorio de estado nuevo crea otra instalación; no recupera miembros ni resultados anteriores.

Una lectura fallida difiere de un resultado vacío. Findings, Settings y Jobs conservan información cargada cuando falla una recarga posterior. Sirve de contexto, pero hace falta una lectura nueva correcta para confiar en el estado actual.

Fallo de operación gestionado con explicación y siguiente acción.

Usa la causa indicada para elegir la siguiente acción. Una operación incompleta no es un resultado aprobado.

Abrir la imagen completa
Síntoma Primera acción
El editor no alcanza el servicio Confirma origen loopback y backend previstos; usa Reconnect to Local Service.
El editor pide aprobación o indica revocación Usa Connect / Review IDE Access y revisa la solicitud exacta en el navegador propietario.
El repositorio se ve pero no se analiza Revisa autorización y preparación en Projects > Scan setup.
Faltan datos o están vencidos o inválidos Inspecciona Tools y el trabajo de preparación; usa el mantenimiento ofrecido.
El trabajo sigue en cola Inspecciona salud del worker y trabajo existente antes de enviar otro comando.
Un guardado o envío agotó el tiempo Contrasta recurso o trabajo original antes de repetir.
Un push está bloqueado Lee la salida Git y la comprobación saliente del clon exacto.

Restaura la conexión prevista

Confirma que lomoCodeSecurity.apiBaseUrl apunta a la instalación correcta. Su valor por defecto es http://127.0.0.1:8080; otro puerto es otro origen. Cambiarlo exige conectarse de nuevo al destino. La extensión no envía los permisos del origen antiguo al nuevo.

Usa el inicio desde código admitido con el mismo estado de instalación. Cuando el servicio vuelva, Reconnect to Local Service reintenta la conexión del perfil existente. Si la pertenencia se revocó o está inactiva, usa Connect / Review IDE Access. Reconectar no aprueba miembros ni concede acceso al código.

Para un navegador propietario no disponible, sigue la recuperación de autenticación. Mantén privado cualquier valor de un solo uso. Una sesión ausente no justifica copiar credenciales del editor ni recrear todos los clientes.

El inicio automático nativo de Windows tiene un problema documentado de timeout al verificar almacenamiento privado en esta versión preliminar. Una actualización manual correcta no prueba que se haya reparado. Consulta el estado de versión fijado para límites de plataforma antes de considerar aceptada una solución provisional.

Repara solo el registro de permisos dañado

La reparación local de la extensión confirma archivos exactos, sin cambios y probadamente corruptos del perfil. Remove invalid record del propietario en Settings apunta a una fila inválida de pertenencia del servidor. Son operaciones distintas: ninguna realiza la otra silenciosamente.

Conserva archivos desconocidos o cambiados para diagnóstico. No copies permisos ajenos, flexibilices permisos de directorio ni borres todos los registros para eludir el error. La reinscripción crea una generación nueva; la protección del clon debe aprobarse y aplicarse de nuevo para ella.

Contrasta código y evidencia obsoleta del editor

Seleccionar, registrar y autorizar en el host son pasos distintos. Revisa la raíz exacta ofrecida y aplica solo la autorización prevista. Añadir una carpeta a VS Code o elegir un hijo no autoriza un padre más amplio.

Tras editar, renombrar o borrar código, los diagnósticos anteriores pueden marcarse obsoletos o retirarse. Guarda el contenido previsto y analiza el archivo, carpeta o repositorio exacto. Refresh Findings recarga resultados; no analiza cambios. Los búferes sin guardar no son entradas del analizador.

Si un reanálisis de archivo no establece el destino canónico, resuelve el contexto sin sustituirlo por otro de nombre parecido. Los hallazgos históricos siguen ligados a su árbol registrado.

Recupera la preparación de analizadores

Abre Tools e inspecciona cada componente necesario. Durante Verifying, espera la comprobación de contenido. Avisos y caducidad estricta son diferentes: los datos revisados avisan a los siete días y tienen una ventana máxima de catorce. Las reglas inmutables del código siguen su identidad fijada, no un umbral de edad inventado.

Usa Prepare all scanners para la preparación completa normal. requires_lock_refresh exige código revisado y lock de datos actualizados; descargar de nuevo bajo la misma autorización caducada no lo repara.

Elige la acción correspondiente:

  • Retry verification repite una observación fallida apta del mismo objetivo de caché. No descarga ni repara bytes inválidos.
  • Check cache outcome inspecciona una publicación incierta mediante un trabajo acotado separado de solo lectura. La preparación original sigue fallida.
  • Roll back cache, en Advanced scanner maintenance, selecciona una generación anterior válida solo si contenido, autorización, compatibilidad y vigencia lo permiten. No elude caducidad ni cambia binarios de imagen.

La preparación completa puede sustituir una única generación seleccionada dañada si su puntero sigue válido, no hay generación anterior válida y se solicitan los seis componentes de datos y reglas. Hace falta espacio para el reemplazo completo conservando los datos antiguos. Diseños inseguros, punteros malformados y reparaciones parciales se rechazan de forma segura. Conserva la evidencia en vez de cambiar punteros, propietario o permisos manualmente.

La guía de análisis explica preparación y cobertura. Un análisis limitado sigue parcial; no es un atajo hacia un control completo aprobado.

Retoma trabajos y guardados inciertos

Reabre Jobs, encuentra la tarea original y recarga. Si no hay procesamiento, usa make up desde la copia del producto, espera salud del worker y comprueba el mismo trabajo. Reintenta solo una tarea final apta con Retry.

En Settings, restaura la conexión y usa Reload Settings. Las secciones editadas conservan borradores y las demás cargan valores actuales. Un guardado incierto puede haber llegado al backend; compara el estado guardado antes de repetir. Un conflicto de revisión exige decidir de nuevo sobre los valores actuales.

La cancelación también debe contrastarse. Espera la limpieza final: cerrar una página no cancela, y cancelar no deshace datos publicados ni retira contenido remoto de Advisor. La guía de trabajos cubre estas diferencias y la idempotencia API.

Interpreta errores API en contexto

Los errores de validación usan un array detail saneado con type, loc y msg, sin valores enviados. Otros errores pueden usar texto o un detalle estructurado. Lee el contrato de la operación exacta.

Estado Qué comprobar
400, 411, 413 Forma, host, URL y límites del cuerpo o instantánea.
401, 403 Miembro, origen, CSRF y permisos específicos.
404 Identidad actual del recurso y colección.
409 Revisión, vínculo o estado del comando actuales.
422 Validación de campos y requisitos semánticos del código.
429 Capacidad de autenticación, flujos o trabajos y espera exigida.
500, 502, 503, 504 Disponibilidad del servicio y posible incertidumbre del trabajo original.

La referencia API enlaza errores de cada ruta con su código. La tabla ayuda a recuperar; no afirma que cada ruta devuelva todos los estados.

Conserva evidencia para soporte

Registra revisión pública, plataforma, operación afectada, identidad no secreta del recurso, comportamiento esperado y reproducción sintética mínima. Revisa diagnósticos antes de compartirlos. Excluye credenciales, cookies, valores de asociación, repositorios privados y registros no revisados.

La instalación separa base duradera y artefactos admitidos con datos sensibles ocultos de salida temporal y colas de recuperación del analizador. Lee la guía de persistencia fijada antes de recuperar almacenamiento. Usa soporte para preguntas y el canal de seguridad para posibles vulnerabilidades.