Domanda

Ho un progetto che si basa su alcune fonti esterne e preferirei non cambiarle. Il problema è che molti avvertimenti sono generati da queste fonti e rallenta anche l'intero processo di gestione dell'analizzatore sul codice.

Tutti questi file di origine da ignorare sono nella stessa directory, quindi sarebbe conveniente in grado di contrassegnare la directory come un posto no per l'analizzatore.

Comodo sì, ma possibile?

È stato utile?

Soluzione

Vedi la mia risposta qui. È possibile aggiungere un flag di compilazione ai file e l'analizzatore statico li ignorerà.

È possibile aggiungere in serie flag mediante file multi-selezione, premendo Invio, immettere i flag e premendo nuovamente INVIO. Se il codice di terze parti è stato scritto con la spaziatura del nome corretto, dovresti essere in grado di utilizzare il filtro per mostrare i file solo in quelle directory.

Altri suggerimenti

Non so come può essere raggiunto come hai menzionato. Tuttavia, creerei una libreria statica da quei file (all'interno di quella particolare directory) e questo risolverà il tuo problema. L'analizzatore statico non entra in librerie statiche (file .a) e genera avvertimenti, quindi sei sicuro di eseguirlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top