Il progetto open source pylyzer identifica gli errori all'interno degli script Python
Lo strumento open source pylyzer è un analizzatore di codice statico e un server linguistico per il popolare linguaggio di programmazione Python. Pylyzer è scritto nel linguaggio di programmazione di sistema Rust, che, a differenza di altri linguaggi di basso livello come C e C++, si dice che abbia prestazioni simili, ma che sia meglio protetto dagli errori di memoria, grazie alla gestione automatizzata della memoria.
Utilizzando Rust come linguaggio di programmazione sottostante, gli sviluppatori di pylyzer sostengono un guadagno di prestazioni del 100 percento rispetto ad altri strumenti di analisi del codice Python, come pytype o copyright. "Pylyzer può fare molto di più del semplice controllo dei tipi. Ad esempio, può rilevare gli accessi fuori limite alle liste e gli accessi a chiavi inesistenti nei dizionari", spiega la pagina del progetto pylyzer.
Inoltre, i rapporti di errore di pylyzer dovrebbero essere più facili da leggere rispetto a quelli dei suoi concorrenti pytype e pyright, in quanto pylyzer dovrebbe fornire messaggi di errore chiari e mostrare direttamente dove si trova l'errore nello script Python analizzato. Inoltre, pylyzer funge da server linguistico, supportando varie funzioni come la rinominazione e il completamento del codice Python.
Installazione con pip o cargo
Lo strumento open source pylyzer può essere installato tramite il gestore di pacchetti Python pip con "pip install pylyzer" o tramite cargo, un gestore di pacchetti per Rust, con il comando da terminale "cargo install pylyzer --locked". Esiste anche un'estensione https://marketplace.visualstudio.com/items?itemName=pylyzer.pylyzer per Visual Studio Code, che può essere utilizzata dopo l'installazione tramite il VS Code Marketplace, a condizione che pylyzer sia stato installato sul sistema di sviluppo tramite pip o cargo.
Fonte(i)
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones