MistralHypothesis es una extensión para Visual Studio Code que integra Mistral AI para realizar pruebas basadas en propiedades con Hypothesis en Python. La extensión permite evaluar código, generar pruebas y sugerencias de mejora directamente desde la barra lateral de VS Code.
Características
Interfaz en la barra lateral: No abre una pestaña nueva, se muestra en el panel lateral.
Ejecución de código: Permite ingresar código y ejecutarlo con Mistral AI.
Generación de pruebas: Mistral AI analiza el código y genera pruebas basadas en Hypothesis.
Sugerencias de mejora: La extensión muestra áreas de mejora sin modificar el código original.
Instalación
Desde el Marketplace de VS Code (próximamente)
Abre VS Code.
Ve a la pestaña de Extensiones (Ctrl + Shift + X).
Busca MistralHypothesis y haz clic en Instalar.
Instalación manual
Descarga el archivo .vsix desde el repositorio.
En VS Code, abre la paleta de comandos (Ctrl + Shift + P).
Escribe Extensions: Install from VSIX... y selecciona el archivo .vsix.
Uso
Abrir la extensión
Ve a la barra lateral y haz clic en el icono de Mistral AI.
Ingresar código
Escribe o pega el código Python en el área de texto.
Ejecutar análisis
Haz clic en Ejecutar para procesar el código con Mistral AI.
Ver resultados
La extensión mostrará las pruebas generadas y posibles mejoras.
Configuración
No se requiere configuración adicional. Asegúrate de tener instalado Python 3 en tu sistema.
Desarrollo
Clonar el repositorio
git clone https://github.com/ervengil1/Extencion1.git
cd Extencion1
Instalar dependencias
npm install
Compilar la extensión
npm run compile
Ejecutar en modo depuración
Abre el proyecto en VS Code.
Presiona F5 para lanzar la extensión en un entorno de desarrollo.
Contribuciones
¡Las contribuciones son bienvenidas! Para colaborar, abre un issue o envía un pull request en GitHub.
Contacto
Si tienes dudas o sugerencias, puedes contactarme en GitHub.