diff --git a/pages.it/common/black.md b/pages.it/common/black.md new file mode 100644 index 0000000000..2a36d251ba --- /dev/null +++ b/pages.it/common/black.md @@ -0,0 +1,28 @@ +# black + +> Un formattatore automatico di codice Python. +> Maggiori informazioni: . + +- Auto-formatta un file o un'intera cartella: + +`black {{percorso/a/file_o_cartella}}` + +- Formatta il codice che gli viene passato come stringa: + +`black -c "{{codice}}"` + +- Mostra i cambiamenti che verrebbero applicati a ciascun file: + +`black --diff {{percorso/a/file_o_cartella}}` + +- Verifica se i file necessitano di auto-formattazione senza modificare nulla: + +`black --check {{percorso/a/file_o_cartella}}` + +- Auto-formatta un file o una cartella senza produrre output: + +`black --quiet {{percorso/a/file_o_cartella}}` + +- Auto-formatta un file o una cartella senza sostituire gli apici con le doppie virgolette: + +`black --skip-string-normalization {{percorso/a/file_o_cartella}}` diff --git a/pages.it/common/flake8.md b/pages.it/common/flake8.md new file mode 100644 index 0000000000..7128e0b0cc --- /dev/null +++ b/pages.it/common/flake8.md @@ -0,0 +1,20 @@ +# flake8 + +> Programma per verificare lo stile e la qualità di un codice Python. +> Maggiori informazioni: . + +- Analizza ricorsivamente un file o una cartella: + +`flake8 {{percorso/a/file_o_cartella}}` + +- Analizza ricorsivamente un file o una cartella e mostra le righe contenenti errori: + +`flake8 --show-source {{percorso/a/file_o_cartella}}` + +- Analizza ricorsivamente un file o una cartella e ignora la lista delle regole specificate. (La lista con tutte le regole è consultabile su flake8rules.com): + +`flake8 --ignore {{regola1,regola2}} {{percorso/a/file_o_cartella}}` + +- Analizza ricorsivamente un file o una cartella ma esclude i file che corrispondono a una sottostringa o a un glob: + +`flake8 --exclude {{sottostringa1,glob2}} {{percorso/a/file_o_cartella}}` diff --git a/pages.it/common/poetry.md b/pages.it/common/poetry.md new file mode 100644 index 0000000000..112e4d0ffc --- /dev/null +++ b/pages.it/common/poetry.md @@ -0,0 +1,24 @@ +# poetry + +> Gestore di pacchetti e dipendenze per Python. +> Maggiori informazioni: . + +- Crea un nuovo progetto Poetry nella cartella specificata: + +`poetry new {{nome_progetto}}` + +- Installa una dipendenza e le relative sottodipendenze: + +`poetry add {{dipendenza}}` + +- Inizializza interattivamente la nuova cartella come un nuovo progetto Poetry: + +`poetry init` + +- Recupera l'ultima versione di ciascuna dipendenza e aggiorna il file `poetry.lock`: + +`poetry update` + +- Esegue un comando all'interno dell'ambiente virtuale del progetto: + +`poetry run {{comando}}`