# LLM Context URL: https://diegocecato.dcsolution.it/symfony-8-2-expressionlanguage-lint-policy-deploy/ # Symfony 8.2: una policy sbagliata deve fallire prima del deploy > Analisi tecnica delle novità Symfony 8.2 per ExpressionLanguage: compilazione durante il warmup, validazione preventiva e confini di accesso alle costanti, con attenzione a CI e test reali delle autorizzazioni. ## Articolo - [Symfony 8.2: una policy sbagliata deve fallire prima del deploy](https://diegocecato.dcsolution.it/symfony-8-2-expressionlanguage-lint-policy-deploy/): guida critica al passaggio da espressioni interpretate a policy verificate prima del deploy. ## Documentazione tecnica - [Annuncio ufficiale Symfony](https://symfony.com/blog/new-in-symfony-8-2-validated-and-compiled-expressions): dettagli su compilazione, lint e provider delle costanti. - [Implementazione compilazione Symfony](https://github.com/symfony/symfony/pull/66652): modifica al warmup e ai percorsi di valutazione. - [Comando lint:expressions](https://github.com/symfony/symfony/pull/66691): controllo delle espressioni e integrazione nella CI. ## Letture correlate - [Symfony 8.2: un attributo non rende atomica un'operazione](https://diegocecato.dcsolution.it/symfony-8-2-lock-controller-ttl-idempotenza-transazioni/): differenza fra dichiarare una regola e dimostrarne il comportamento.