Fatti
Il comune di Erlinsbach aveva rifiutato la promessa di cittadinanza comunale per A.X. e i suoi quattro figli. A.X. aveva presentato la domanda di naturalizzazione ordinaria il 7 marzo 2008. Dopo aver superato l'esame di diritto pubblico, si era svolto un colloquio con A.X. e i quattro figli il 17 aprile 2009. Il consiglio comunale decise il 28 aprile 2009 di chiedere all'assemblea comunale di non concedere la promessa di cittadinanza comunale. L'assemblea comunale rifiutò la promessa di cittadinanza comunale il 27 novembre 2009.
Il ricorso presentato contro la decisione di rifiuto fu respinto dal Consiglio di Stato del cantone di Argovia il 9 giugno 2010. Il Tribunale amministrativo del cantone di Argovia annullò la decisione del Consiglio di Stato e rinviò la questione al comune di Erlinsbach per ulteriore trattazione.
Legge
Il Tribunale federale doveva decidere se l'autonomia comunale fosse stata violata, poiché il Tribunale amministrativo aveva prescritto al comune come determinare le conoscenze linguistiche di A.X. Il Tribunale stabilì che l'autonomia comunale è garantita dall'art. 50 cpv. 1 Cost., ma che la garanzia del diritto di ricorso (art. 29a Cost.) richiede un controllo libero dei fatti e dell'applicazione del diritto cantonale e federale da parte delle autorità giudiziarie cantonali.
Il Tribunale amministrativo aveva ritenuto insufficienti le indagini del comune sulle conoscenze linguistiche di A.X. e aveva richiesto una definizione del livello linguistico atteso, una comunicazione preventiva alla richiedente sul livello linguistico atteso, un procedimento di test definito e l'intervento di…