El proyecto de código abierto pylyzer identifica errores en los scripts de Python
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.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck