Ho aggiunto le bandiere scalac -Xlinter
e -Ywarn-unused-import
ad un mio progetto. Il problema è che sto usando un generatore di sorgenti e crea codice che non passa tutti i controlli - ci sono codice morto e avvisi di importazione inutilizzati. C'è un modo per me di avere un diverso set di scalacOptions
per il codice gestito e non gestito?È possibile compilare la fonte gestita con diversi flag del compilatore rispetto alla fonte non gestita?
10
A
risposta
0
Copia quello che Seth ha risposto nella sezione commenti.
L'utilizzo di sottoprogetti è il modo giusto per procedere.
Mi sono interrogato anche su questo e ho sempre corretto gli avvisi nel codice gen. Potresti ottenere una risposta più veloce su [Gitter] (https://gitter.im/sbt/sbt). –
Sfortunatamente il generatore di codice è Scalato. Probabilmente sarebbe più semplice strapparlo piuttosto che provare a risolverlo. : -/Per ora ho intenzione di aggirare il problema spostando le cose su diversi moduli. – purefn
L'utilizzo dei sottoprogetti è il modo giusto per risolvere questo problema. –