{"id":2415,"date":"2025-10-01T23:40:45","date_gmt":"2025-10-01T21:40:45","guid":{"rendered":"https:\/\/pisa.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=2415"},"modified":"2025-10-01T23:40:46","modified_gmt":"2025-10-01T21:40:46","slug":"addio-conflitti-git-con-prettier-e-php-cs-fixer-nei-tuoi-temi-wordpress-custom","status":"publish","type":"wcb_session","link":"https:\/\/pisa.wordcamp.org\/2025\/session\/addio-conflitti-git-con-prettier-e-php-cs-fixer-nei-tuoi-temi-wordpress-custom\/","title":{"rendered":"Addio conflitti Git con Prettier e PHP CS Fixer nei tuoi temi WordPress custom"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Con l\u2019uso sempre pi\u00f9 diffuso di Git anche nei progetti WordPress, \u00e8 fondamentale adottare degli standard di sviluppo per ridurre al minimo i conflitti e semplificare la gestione della codebase.<br \/>\nUn aspetto chiave \u00e8 applicare formattazioni standard al codice, avvalendosi di strumenti consolidati come Prettier per JS, TS e CSS, riordino automatico delle classi Tailwind e PHP CS Fixer per PHP.<br \/>\nPartecipando a questo talk potrai finalmente dire addio ai conflitti Git sui tuoi temi custom: prima di ogni commit, un semplice comando npm formatter\u00e0 in un colpo solo tutto il codice modificato, evitandoti noiosi rebase e perdite di tempo.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presentato da<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/pisa.wordcamp.org\/2025\/speaker\/leonardo-pinori\/\">Leonardo Pinori<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Con l\u2019uso sempre pi\u00f9 diffuso di Git anche nei progetti WordPress, \u00e8 fondamentale adottare degli standard di sviluppo per ridurre al minimo i conflitti e semplificare la gestione della codebase. Un aspetto chiave \u00e8 applicare formattazioni standard al codice, avvalendosi di strumenti consolidati come Prettier per JS, TS e CSS, riordino automatico delle classi Tailwind [&hellip;]<\/p>\n","protected":false},"author":15799932,"featured_media":0,"template":"","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1763826300,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2414],"footnotes":""},"session_track":[32],"session_category":[40],"class_list":["post-2415","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2","wcb_session_category-codice-plugin-api"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"sabato 22 Novembre 2025","time":"16:45"},"session_speakers":[{"id":"2414","slug":"leonardo-pinori","name":"Leonardo Pinori","link":"https:\/\/pisa.wordcamp.org\/2025\/speaker\/leonardo-pinori\/"}],"session_cats_rendered":"Codice \/ Plugin \/ API","_links":{"self":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2415\/revisions"}],"predecessor-version":[{"id":2638,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2415\/revisions\/2638"}],"speakers":[{"embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/2414"}],"author":[{"embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/leodudedev"}],"wp:attachment":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=2415"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=2415"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=2415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}