Condividi tramite


CA1701: Le parole composte di una stringa di risorsa devono essere digitate correttamente con distinzione tra maiuscole e minuscole

Articolo Valore
ID regola CA1701
Category Microsoft.Naming
Modifica Nessuna interruzione

Causa

Una stringa di risorsa contiene una parola composta che non sembra essere maiuscola correttamente.

Nota

Questa regola è stata deprecata. Per altre informazioni, vedere Regole deprecate.

Descrizione regola

Ogni parola nella stringa di risorsa viene suddivisa in token basati sulla combinazione di maiuscole e minuscole. Ogni combinazione di due token contigui viene controllata in base alla libreria del correttore ortografico Microsoft. Se riconosciuta, la parola produce una violazione della regola. Esempi di parole composte che causano una violazione sono rispettivamente "CheckSum" e "MultiPart", che devono essere maiuscole e minuscole come "Checksum" e "Multipart". A causa dell'utilizzo comune precedente, diverse eccezioni vengono incorporate nella regola e vengono contrassegnate diverse parole singole, ad esempio "Toolbar" e "Filename", che devono essere maiuscole e minuscole come due parole distinte. In questo esempio, "ToolBar" e "FileName" verranno contrassegnati.

Le convenzioni di denominazione forniscono un aspetto comune per le librerie destinate a Common Language Runtime. In questo modo si riduce la curva di apprendimento necessaria per le nuove librerie software e si aumenta la fiducia dei clienti che la libreria è stata sviluppata da un utente esperto nello sviluppo di codice gestito.

Come correggere le violazioni

Modificare la parola in modo che venga impostata correttamente la distinzione tra maiuscole e minuscole.

Modificare la lingua del dizionario

Per impostazione predefinita, viene usata la versione inglese (en) del correttore ortografico. Per modificare la lingua del correttore ortografico, è possibile farlo aggiungendo uno degli attributi seguenti al file AssemblyInfo.cs o AssemblyInfo.vb :

Importante

Se si impostano impostazioni cultura diverse dalle impostazioni cultura basate sull'inglese, questa regola di analisi del codice viene disabilitata automaticamente.

Quando eliminare gli avvisi

È sicuro eliminare un avviso da questa regola se entrambe le parti della parola composta vengono riconosciute dal dizionario ortografico e la finalità è usare due parole.

È anche possibile aggiungere parole composte a un dizionario personalizzato per il correttore ortografico. Le parole nel dizionario personalizzato non causano violazioni. Per altre informazioni, vedere Procedura: Personalizzare il dizionario di analisi del codice.

Vedi anche