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.
Problemi correlati
- 1. .NET - Copia dalla matrice non gestita alla matrice non gestita
- 2. Interrompi chiamata alla DLL non gestita
- 3. Memoria non gestita e memoria gestita
- 4. Caratteri Web di Google memorizzati localmente rispetto alla fonte online
- 5. Qual è la differenza tra "Fonte" e "Fonte generata"?
- 6. Promessa di rifiuto Possibile non gestita Errore:
- 7. Fody: un'eccezione non gestita verificato
- 8. CsvReaderException è stata gestita
- 9. La fonte non contiene DataRow
- 10. È possibile chiamare una DLL gestita da C++ non gestito?
- 11. Come compilare un C# progetto dal Fonte
- 12. Eccezione Django non gestita
- 13. Compilare una fonte Vala Su Windows
- 14. Rendere la cartella non gestita da SVN
- 15. È possibile utilizzare boost :: serializzazione con classe gestita?
- 16. Eccezione non gestita
- 17. Espressione nana non gestita
- 18. non gestita rifiuto SequelizeConnectionRefusedError
- 19. Python Threading eccezione non gestita
- 20. Come viene gestita la memoria del codice?
- 21. Perché una struttura non gestita non può essere un membro di una classe gestita?
- 22. Come ridimensionare la fonte con sorl-thumbnail?
- 23. SQLite.Interop.DLL Come utilizzare la DLL non gestita
- 24. Eccezione null non gestita - IdleDetectionMode.Disabled
- 25. 'dependencies.dependency.version' manca l'errore, ma la versione è gestita nel genitore
- 26. Github - collegamento alla funzione nella fonte
- 27. Scoprire la fonte di nsrangeexception
- 28. Mentre faccio la fonte di Android 6.0, non è riuscito
- 29. È l'attributo DllImport che carica sempre la DLL non gestita
- 30. Applicazione Rails: utilizzo di una gemma rispetto alla fonte con Twitter Bootstrap
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. –