Quando sviluppiamo un'applicazione, abbiamo bisogno di analizzatori di codice che ci aiutino a eseguire il debug degli errori e ci dicano dove abbiamo commesso degli errori. Bene, Python ha uno strumento significativo e oggi imparerai come installarlo. In breve, questo post parla di come installare PyLint su Ubuntu 20.04.
In primo luogo, cos'è PyLint?
PyLint è un parser di codice per Python che aiuta gli sviluppatori a controllare il codice Python per errori di sintassi e così via.
Una delle caratteristiche principali di Pylint è che possiamo integrarlo in molti editor di testo come Eclipse, Emacs, TexMate VIM e così via.
Il grande vantaggio di Pylint è che è altamente configurabile, personalizzabile e puoi facilmente scrivere un piccolo plugin per aggiungere una funzionalità personale.
Come ti aspetteresti, è open source e disponibile per molti sistemi e per molti progetti.
Una cosa che non molte persone sanno è che Pylint viene fornito con Pyreverse che crea diagrammi UML per il codice Python. In altre parole, possiamo creare UML velocemente e tutto integrato nel linguaggio.
Ci sono molte altre cose che possiamo sapere se visitiamo il sito Web di questa applicazione.
Installa PyLint su Ubuntu 20.04
Ci sono due modi per installare PyLint. Uno di questi è attraverso i repository ufficiali della distribuzione. Questo metodo è semplice e ideale per i neofiti.
L'unica cosa che devi fare è aprire un terminale ed eseguire questi due comandi
sudo apt update
sudo apt install pylint
Successivamente, potrai utilizzarlo senza problemi.
Questo metodo è facile da eseguire ma non ci fornisce l'ultima versione stabile dello strumento.
Installa PIP (Python Package Manager) su Ubuntu 20.04
Il modo migliore per installare PyLint è tramite PIP. Quindi prima apri un terminale nel tuo sistema e aggiorna l'intero sistema.
sudo apt update
sudo apt upgrade
Quindi, installa PIP come segue.
sudo apt install python3-pip python3-dev
Prima di utilizzare PIP, si consiglia di aggiornarlo.
pip3 install -U pip
Ora verifica la versione di PIP in esecuzione
pip3 --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
Ora aggiungi la cartella in cui PIP salva i binari nel PERCORSO.
nano ~/.bashrc
E alla fine del file aggiunge.
export PATH=$PATH:/home/user/.local/bin
Infine applica le modifiche
source ~/.bashrc
Installazione di PyLint
Con PIP già sul sistema, possiamo quindi installare PyLint. Per farlo, corri.
pip3 install pylint
In questo modo lo avrai nel sistema. Prima di usarlo, è una buona idea aggiornarlo.
pip3 install -U pylint
Se lo desideri, puoi mostrare la versione che è stata installata con il seguente comando.
pylint --version
Esempio di output
pylint 2.12.2
astroid 2.9.3
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0]

Primi passi con PyLint
La sintassi di base con cui puoi usare PyLint è la seguente
pylint [options] modules_or_packages
È anche possibile analizzare i file Python, con alcune restrizioni. La cosa da tenere a mente è che Pylint tenterà di convertire il nome del file in un nome del modulo e sarà in grado di elaborare il file solo se ci riesce.
pylint mymodule.py
È anche possibile chiamare Pylint da un altro programma Python, grazie a Run()
funzione nel pylint.lint
module (supponendo che le opzioni Pylint siano memorizzate in un elenco di pylint_options
stringhe) come:
import pylint.lint
pylint_opts = ['--disable=line-too-long', 'myfile.py']
pylint.lint.Run(pylint_opts)
Rimuovi Pylint in Ubuntu 20.04
Se preferisci non utilizzare più PyLint, puoi rimuoverlo dal sistema. La procedura è semplice ma dipenderà dal metodo di installazione che hai scelto.
Se l'hai installato tramite APT nel primo metodo, per disinstallarlo devi eseguire
sudo apt remove pylint
Nel caso in cui l'hai installato con PIP, devi eseguire
pip3 remove pylint
In questo modo non ci sarà più traccia dell'applicazione sul sistema.
Conclusione
Lo sviluppo di applicazioni non è così facile come molte persone sostengono, è piuttosto complicato. Grazie a strumenti come PyLint possiamo analizzare il nostro codice per trovare bug che ne impediscano la corretta compilazione.
Condividi questo post e aiutaci a crescere.