Interface No I Prefix (ARCH8003)
Esta página aún no está disponible en tu idioma.
Key kotlin.naming.interface-no-i-prefix · Severity info · Category naming
Flags interfaces prefixed with ‘I’ (IUserRepository) - a .NET convention that reads as noise in Kotlin.
Incorrect
Section titled “Incorrect”interface IUserRepository { fun find(id: Int): User? }Correct
Section titled “Correct”interface UserRepository { fun find(id: Int): User? }Drop the prefix; name the implementation (DefaultUserRepository, JdbcUserRepository) instead.