2015-12-03 18 views
7

La regola Sonar csharpsquid: S100 (nome del metodo deve rispettare una convenzione di denominazione) è gettato anche per i gestori di eventi che vengono generati da Visual Studio, qualcosa come:nomi di metodo per i gestori di eventi S100

protected void Page_Load(object sender, EventArgs e) 
{ 
    DoIt(); 
} 

E ' possibile ignorare questa regola per i gestori di eventi in quanto vengono generati automaticamente?

risposta

5

Abbiamo già modificato il Regex predefinito per questa regola per consentire i caratteri di sottolineatura. La prossima versione del plugin C# lo userà. Fino ad allora puoi modificare te stesso il Regex allo ^[A-Z][a-zA-Z0-9_]*[a-zA-Z0-9]$.

+1

Dove è necessario modificare il Regex? –

+1

È possibile modificare il valore del parametro tramite il proprio profilo di qualità. Lo stesso luogo in cui si attiva o disattiva una regola. – Tamas

+1

Abbiamo aggiunto queste informazioni alle pagine di documentazione: http://docs.sonarqube.org/display/SONAR/Configuring+Rules – Tamas

Problemi correlati