Rileva POU, GVL, dichiarazioni di tipi di dati o interfacce che non contengono codice.
Giustificazione: Gli oggetti vuoti devono essere evitati. Spesso sono un segno che un oggetto non è stato implementato completamente. Eccezione: In alcuni casi, nel corpo di un blocco funzione non viene specificato alcun codice quando questo dovrebbe essere utilizzato solo dalle interfacce. In altri casi, un metodo viene creato solo perché richiesto da un'interfaccia, senza che sia possibile un'implementazione sensata per il metodo. Indipendentemente dal caso, questo tipo di situazione dovrebbe essere commentata.
Importanza: Medio