Notebookcheck Logo

El proyecto de código abierto pylyzer identifica errores en los scripts de Python

(Imagen: pylyzer)
(Imagen: pylyzer)
La herramienta de análisis "pylyzer" comprueba los scripts de Python en busca de errores y se dice que tiene un gran rendimiento gracias a su programación en Rust. El equipo de desarrollo del proyecto de código abierto también proporciona una extensión de Visual Studio Code.

La herramienta de código abierto pylyzer es un analizador estático de código y un servidor de lenguaje para el popular lenguaje de programación Python. Pylyzer está escrito en el lenguaje de programación de sistemas Rust, que, a diferencia de otros lenguajes de bajo nivel como C y C++, se dice que tiene un rendimiento similar, pero está mejor protegido contra los errores de memoria, gracias a la gestión automatizada de la memoria.

Al utilizar Rust como lenguaje de programación subyacente, los desarrolladores de pylyzer afirman que el rendimiento es un 100 por cien superior al de otras herramientas de análisis de código Python, como pytype o pyright. "Pylyzer puede hacer algo más que una simple comprobación de tipos. Por ejemplo, puede detectar accesos fuera de límites a listas y accesos a claves inexistentes en diccionarios", explica la página del proyecto pylyzer.

Además, los informes de error de pylyzer deberían ser más fáciles de leer que los de sus competidores pytype y pyright, ya que pylyzer debería proporcionar mensajes de error claros y mostrar directamente dónde se encuentra el error en el script Python analizado. Además, pylyzer actúa como un servidor de lenguaje, soportando varias características como renombrar y completar el código Python.

Instalación mediante pip o cargo

La herramienta de código abierto pylyzer puede instalarse a través del gestor de paquetes de Python pip con "pip install pylyzer" o a través de cargo, un gestor de paquetes para Rust, con el comando de terminal "cargo install pylyzer --locked". También existe una extensión https://marketplace.visualstudio.com/items?itemName=pylyzer.pylyzer para Visual Studio Code que puede utilizarse tras su instalación a través de VS Code Marketplace, siempre que pylyzer se haya instalado en el sistema de desarrollo a través de pip o cargo.

Se dice que la herramienta de análisis pylyzer de Python tiene un gran rendimiento gracias a su programación en Rust (Imagen: pylyzer/GitHub).
Se dice que la herramienta de análisis pylyzer de Python tiene un gran rendimiento gracias a su programación en Rust (Imagen: pylyzer/GitHub).

Fuente(s)

Please share our article, every link counts!
> Análisis y pruebas de ordenadores portátiles y móviles teléfonos > Noticias > Archivo de noticias > Archivo de noticias 2024 04 > El proyecto de código abierto pylyzer identifica errores en los scripts de Python
Alexander Pensler, 2024-04-17 (Update: 2024-04-17)