CA1702: Le parole composte devono essere digitate correttamente con distinzione tra maiuscole e minuscole
Articolo | Valore |
---|---|
ID regola | CA1702 |
Category | Microsoft.Naming |
Modifica | Interruzione: quando viene attivato sugli assembly. Non di rilievo: se attivato sui parametri di tipo. |
Causa
Il nome di un identificatore contiene più parole, fra cui almeno una che sembra essere composta e digitata in modo non corretto con distinzione tra maiuscole e minuscole.
Nota
Questa regola è stata deprecata. Per altre informazioni, vedere Regole deprecate.
Descrizione regola
Il nome dell'identificatore è suddiviso in parole basate sulla combinazione di maiuscole e minuscole. Ogni combinazione di due parole contigua viene controllata dalla libreria del correttore ortografico Microsoft. Se viene riconosciuto, l'identificatore genera 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 sono 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 caso, "ToolBar" e "FileName").
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 il nome in modo che venga maiuscole/minuscole correttamente.
Lingua
Il correttore ortografico controlla attualmente solo i dizionari delle impostazioni cultura basate sull'inglese. È possibile modificare le impostazioni cultura del progetto nel file di progetto aggiungendo l'elemento CodeAnalysisCulture .
Ad esempio:
<Project ...>
<PropertyGroup>
<CodeAnalysisCulture>en-AU</CodeAnalysisCulture>
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
È possibile eliminare un avviso da questa regola se entrambe le parti della parola composta vengono riconosciute dal dizionario ortografico e lo scopo è usare due parole.
Regole correlate
- CA1701: Le parole composte di una stringa di risorsa devono essere digitate correttamente con distinzione tra maiuscole e minuscole
- CA1709: Gli identificatori devono essere digitati correttamente con distinzione tra maiuscole e minuscole
- CA1708: Gli identificatori non si devono differenziare solo in base alle maiuscole e minuscole
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per