{"id":1612,"date":"2023-11-08T09:18:51","date_gmt":"2023-11-08T09:18:51","guid":{"rendered":"https:\/\/www.giuseppemaccario.com\/it\/?p=1612"},"modified":"2023-11-08T09:18:52","modified_gmt":"2023-11-08T09:18:52","slug":"qualita-del-codice-con-laravel-pint","status":"publish","type":"post","link":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/","title":{"rendered":"Qualit\u00e0 del codice con Laravel Pint"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduzione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mantenere uno standard di qualit\u00e0 del codice in un progetto, in particolare quando si collabora con pi\u00f9 sviluppatori, pu\u00f2 rappresentare una sfida significativa. Ogni sviluppatore pu\u00f2 avere il proprio stile di codifica, i propri standard e i propri livelli di competenza. Per garantire l&#8217;uniformit\u00e0 e l&#8217;organizzazione del codice, \u00e8 fondamentale incorporare uno strumento che faccia rispettare gli standard di codifica, migliori la leggibilit\u00e0 del codice e risolva problemi come l&#8217;indentazione, gli spazi mancanti e le parentesi graffe mal posizionate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel nostro flusso di lavoro <a href=\"https:\/\/www.giuseppemaccario.com\/it\/come-costruire-un-semplice-framework-mvc-con-php\/\">di sviluppo backend di Laravel<\/a> per ottenere qualit\u00e0 e sostenibilit\u00e0 del codice. Questa integrazione \u00e8 diventata parte del mio processo di sviluppo a causa della sua assenza in Laravel 8.x; tuttavia \u00e8 stato incorporato come componente principale a partire da Laravel 9.x.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Secondo la <a href=\"https:\/\/laravel.com\/docs\/10.x\/pint\">documentazione ufficiale di Laravel<\/a>, &#8220;Pint viene installato automaticamente con tutte le nuove applicazioni Laravel, quindi si pu\u00f2 iniziare a usarlo subito&#8221;. Tuttavia, se si utilizza una versione precedente di Laravel, \u00e8 possibile installare Laravel Pint con Composer utilizzando il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>composer require laravel\/pint --dev<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per ulteriori informazioni, \u00e8 possibile consultare il file README su <a href=\"https:\/\/github.com\/laravel\/pint\">GitHub<\/a> o la <a href=\"https:\/\/laravel.com\/docs\/10.x\/pint\">documentazione ufficiale di Laravel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sebbene Pint non richieda alcuna configurazione, \u00e8 possibile personalizzare il suo comportamento in base alle proprie esigenze. Per farlo, creare un file <code>pint.json<\/code> nella cartella principale del progetto. Questo file consente di personalizzare la (pre)impostazione (un insieme di regole) che Pint utilizza per risolvere i problemi di stile del codice. Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\r\n{ \"preset\": \"laravel\" }\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un&#8217;altra preimpostazione disponibile \u00e8 &#8220;psr12&#8221;.<br>\u00c8 anche possibile attivare o disattivare regole specifiche, escludere cartelle o file specifici in base a schemi o percorsi esatti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inoltre, \u00e8 possibile definire un proprio insieme di regole e personalizzare il modo in cui Pint risolve i problemi del codice. Poich\u00e9 Pint \u00e8 costruito sulla base di PHP-CS-Fixer, \u00e8 possibile consultare l&#8217;elenco delle regole disponibili sulla pagina GitHub di <a href=\"https:\/\/github.com\/PHP-CS-Fixer\/PHP-CS-Fixer\/blob\/master\/doc\/rules\/index.rst\">PHP-CS-Fixer<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Correggere il codice con Pint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;esecuzione di Pint sul proprio progetto \u00e8 semplice. Basta usare il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/vendor\/bin\/pint<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 possibile personalizzare il comportamento di Pint utilizzando varie opzioni, come ad esempio:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Per eseguire Pint in modalit\u00e0 verbosa, utilizzare il seguente comando:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   .\/vendor\/bin\/pint -v<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Eseguire Pint su una cartella specifica (ad esempio, &#8220;app&#8221;):<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   .\/vendor\/bin\/pint app\/<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Limitare Pint a modificare solo i file con modifiche <em>uncommitted<\/em>:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   .\/vendor\/bin\/pint --dirty<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Eseguire questi comandi dalla cartella principale del progetto. A seconda dell&#8217;ambiente (ad esempio, macchina virtuale o container), potrebbe essere necessario recuperare i file modificati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per maggiori dettagli sulle opzioni pi\u00f9 utilizzate, consultare la <a href=\"https:\/\/laravel.com\/docs\/10.x\/pint\">documentazione ufficiale di Laravel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automatizzare Pint con le azioni GitHub<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un approccio efficace \u00e8 quello di integrare Pint nel progetto GitHub utilizzando le GitHub Actions. In questo modo, si pu\u00f2 garantire che Pint venga eseguito a ogni push del repository.<br>Questo processo automatico consente di individuare e risolvere tempestivamente i problemi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per ottenere questo risultato, seguire i seguenti passaggi:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Creare un flusso di lavoro GitHub Actions che includa l&#8217;esecuzione di Pint.<\/li>\n\n\n\n<li>Configurare il flusso di lavoro in modo che si attivi in caso di push al repository.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Per una guida dettagliata sull&#8217;impostazione di GitHub Actions per Laravel Pint, consultare la sezione <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/using-laravel-pint.html#installing-configuring-php-cs-fixer\">Integrazione di Pint con GitHub Actions<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il mantenimento della qualit\u00e0 del codice \u00e8 un aspetto cruciale dello sviluppo del software, soprattutto quando si lavora con un team su un progetto di grandi dimensioni. Laravel Pint, con la sua facile installazione, le opzioni di configurazione e le potenti capacit\u00e0 di correzione del codice, \u00e8 un&#8217;aggiunta preziosa al flusso di lavoro dello sviluppo. Applicando gli standard di codifica, migliorando la leggibilit\u00e0 del codice e automatizzando il processo di verifica della qualit\u00e0 del codice, Laravel Pint assicura che il codice rimanga pulito e coerente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Che stiate lavorando a un progetto Laravel o a qualsiasi altra applicazione basata su PHP, l&#8217;integrazione di Laravel Pint pu\u00f2 migliorare significativamente la vostra esperienza di codifica e la qualit\u00e0 complessiva del vostro software. Prendete in considerazione l&#8217;idea di integrare Laravel Pint nel vostro kit di strumenti di sviluppo per godere di una collaborazione pi\u00f9 fluida, di un codice manutenibile e di una qualit\u00e0 del codice pi\u00f9 elevata.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel nostro flusso di lavoro di sviluppo backend di Laravel per ottenere qualit\u00e0 e sostenibilit\u00e0 del codice. Questa integrazione \u00e8 diventata parte del mio processo di sviluppo a causa della sua assenza in Laravel 8.x; tuttavia \u00e8 stato incorporato come componente principale a partire da Laravel 9.x.<\/p>\n","protected":false},"author":1,"featured_media":1613,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[69,38],"tags":[71,41],"class_list":["post-1612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-php","tag-laravel","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario<\/title>\n<meta name=\"description\" content=\"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario\" \/>\n<meta property=\"og:description\" content=\"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/\" \/>\n<meta property=\"og:site_name\" content=\"Giuseppe Maccario\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-08T09:18:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-08T09:18:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"giuseppemaccario\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"giuseppemaccario\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/\"},\"author\":{\"name\":\"giuseppemaccario\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"headline\":\"Qualit\u00e0 del codice con Laravel Pint\",\"datePublished\":\"2023-11-08T09:18:51+00:00\",\"dateModified\":\"2023-11-08T09:18:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/\"},\"wordCount\":675,\"publisher\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"image\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg\",\"keywords\":[\"laravel\",\"php\"],\"articleSection\":[\"Laravel\",\"PHP\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/\",\"name\":\"Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg\",\"datePublished\":\"2023-11-08T09:18:51+00:00\",\"dateModified\":\"2023-11-08T09:18:52+00:00\",\"description\":\"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Qualit\u00e0 del codice con Laravel Pint\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/qualita-del-codice-con-laravel-pint\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qualit\u00e0 del codice con Laravel Pint\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/\",\"name\":\"Giuseppe Maccario\",\"description\":\"Sviluppatore Software in Amsterdam (NL)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/#\\\/schema\\\/person\\\/cb06a58fab509a897056972173e2e5dc\",\"name\":\"giuseppemaccario\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"url\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\",\"width\":50,\"height\":50,\"caption\":\"giuseppemaccario\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.giuseppemaccario.com\\\/it\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/giuseppe-maccario-experienced-software-developer-logo.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario","description":"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/","og_locale":"it_IT","og_type":"article","og_title":"Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario","og_description":"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.","og_url":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/","og_site_name":"Giuseppe Maccario","article_published_time":"2023-11-08T09:18:51+00:00","article_modified_time":"2023-11-08T09:18:52+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg","type":"image\/jpeg"}],"author":"giuseppemaccario","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"giuseppemaccario","Tempo di lettura stimato":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#article","isPartOf":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/"},"author":{"name":"giuseppemaccario","@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"headline":"Qualit\u00e0 del codice con Laravel Pint","datePublished":"2023-11-08T09:18:51+00:00","dateModified":"2023-11-08T09:18:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/"},"wordCount":675,"publisher":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"image":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#primaryimage"},"thumbnailUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg","keywords":["laravel","php"],"articleSection":["Laravel","PHP"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/","url":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/","name":"Qualit\u00e0 del codice con Laravel Pint - Giuseppe Maccario","isPartOf":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#primaryimage"},"image":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#primaryimage"},"thumbnailUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg","datePublished":"2023-11-08T09:18:51+00:00","dateModified":"2023-11-08T09:18:52+00:00","description":"In questo articolo vi presento uno strumento chiamato Laravel Pint da integrare nel flusso di sviluppo per una migliore qualit\u00e0 del codice.","breadcrumb":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#primaryimage","url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg","contentUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2023\/11\/Code-Quality-with-Laravel-Pint-pexels-realtoughcandycom-11035390-scaled.jpg","width":2560,"height":1707,"caption":"Qualit\u00e0 del codice con Laravel Pint"},{"@type":"BreadcrumbList","@id":"https:\/\/www.giuseppemaccario.com\/it\/qualita-del-codice-con-laravel-pint\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.giuseppemaccario.com\/it\/"},{"@type":"ListItem","position":2,"name":"Qualit\u00e0 del codice con Laravel Pint"}]},{"@type":"WebSite","@id":"https:\/\/www.giuseppemaccario.com\/it\/#website","url":"https:\/\/www.giuseppemaccario.com\/it\/","name":"Giuseppe Maccario","description":"Sviluppatore Software in Amsterdam (NL)","publisher":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.giuseppemaccario.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.giuseppemaccario.com\/it\/#\/schema\/person\/cb06a58fab509a897056972173e2e5dc","name":"giuseppemaccario","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","url":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","contentUrl":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png","width":50,"height":50,"caption":"giuseppemaccario"},"logo":{"@id":"https:\/\/www.giuseppemaccario.com\/it\/wp-content\/uploads\/2018\/08\/giuseppe-maccario-experienced-software-developer-logo.png"}}]}},"_links":{"self":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/comments?post=1612"}],"version-history":[{"count":1,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1612\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/posts\/1612\/revisions\/1614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/media\/1613"}],"wp:attachment":[{"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/media?parent=1612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/categories?post=1612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giuseppemaccario.com\/it\/wp-json\/wp\/v2\/tags?post=1612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}