Introduzione
Pilinto è uno strumento di analisi del codice statico Python che cerca errori di programmazione, aiuta a far rispettare uno standard di codifica, annusa gli odori del codice e offre semplici suggerimenti per il refactoring.
È altamente configurabile, ha pragma speciali per controllare i suoi errori e avvisi dall'interno del tuo codice, nonché da un file di configurazione completo. È anche possibile scrivere i tuoi plugin per aggiungere i tuoi assegni o per estendere pylint in un modo o nell'altro.
Uno dei grandi vantaggi dell'utilizzo di PyLint è che è open source e gratuito. Quindi puoi includerlo in un'ampia varietà di progetti. Inoltre, si integra perfettamente con molti IDE popolari in modo da poterlo utilizzare senza problemi. Inoltre, puoi utilizzarlo come applicazione autonoma per aumentare la flessibilità della tua applicazione.
Alcune delle caratteristiche principali sono:
- Rilevamento degli errori così puoi perfezionare ulteriormente il codice che scrivi.
- Completamente personalizzabile La configurazione principale è in un file di testo che puoi configurare a tuo piacimento.
- Integrazione continua Ciò significa che PyLint può essere integrato con strumenti come Jenkins o Hudson.
- Integrazione dell'editor Eseguilo in emacs , vim (pylint.vim, syntastic), eclipse, ecc.
- Integrazione IDE
Pylint è integrato in vari IDE:
- Spyder
- Modifica
- TextMate
- Eclipse con PyDev
- ecc.
PyLint per la sua analisi utilizza Python PEP8 quindi stiamo parlando di quasi uno standard nello sviluppo con questo linguaggio.
Installa PyLint su Ubuntu 21.04
L'installazione è abbastanza semplice per lo strumento potente e utile. Quindi, apri un terminale e, come sempre, aggiorna l'intera distribuzione.
sudo apt update sudo apt upgrade
Ora installa alcuni strumenti Python come PIP. Immagino che tu l'abbia già installato, ma comunque, nel caso non lo facessi, nel caso non lo facessi.
sudo apt install python3-pip python3-dev
Prima di utilizzare PIP, è una buona idea aggiornarlo in modo da non avere problemi con esso. Quindi, puoi farlo nel modo seguente:
pip3 install -U pip
Verifica la versione installata di PIP con il comando:
pip3 --version
Ora puoi installare PyLint eseguendo il seguente comando:
pip3 install pylint
Questo lo installerà e per controllare la versione installata devi solo eseguire
pylint --version
Ora sì, lo strumento è installato senza problemi.
Utilizzo di base di PyLint
Il programma ha un'interfaccia terminale molto semplice che ci permette di usarlo senza problemi.
L'utilizzo di base è il seguente
pylint [options] modules_or_packages
È anche possibile analizzare i file Python, con alcune restrizioni
Ad esempio ho module.py Proviamo a usare pylint con esso.
pylint UnixcopModule.py
È anche possibile chiamare Pylint da un altro programma Python
import pylint.lint
pylint_opts = ['--version']]
pylint.lint.Run(pylint_opts)
In questo modo possiamo analizzare il nostro codice e, utilizzando l'output dello schermo, potrai notare le modifiche necessarie. Un esempio di come appare l'output dello schermo dell'applicazione è il seguente
************* Module UnixcopModule
UnixcopModule.py:2:1: E0001: invalid syntax (<unknown>, line 2) (syntax-error)
Quindi devi aggiornarlo e correggere ciò che devi fare.
Conclusione
Hai incontrato uno strumento molto utile nello sviluppo di Python di cui possiamo trarre vantaggio in modo rapido e semplice installandolo.