Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Livello di gravità: Avviso
Descrizione
Questa regola rileva quando le funzioni non usano costantemente lo stesso pattern per definire i parametri.
Tutte le funzioni dovrebbero utilizzare lo stesso schema di definizione dei parametri per imporre uno stile di codice coerente su tutta la base di codice. Riscrivi qualsiasi funzione che non corrisponda al tipo di definizione dei parametri configurati. In scenari semplici, sia i Inline modelli di definizione di funzione ParamBlock che sono funzionalmente equivalenti.
Esempio
Non conforme
function f([Parameter()]$FirstParam) {
return
}
Compliant
function g {
param([Parameter()]$FirstParam)
return
}