'How to suppress warnings regarding naming conventions?

For one of my enum classes I'd like to use non-standard naming:

enum class MyEnum {
    I_like_to_use,
    This_strange_naming_here
}

The IDE (and code inspection) rightfully complains with:

Enum entry name 'This_strange_naming_here' doesn't match regex '[A-Z]([A-Za-z\d]*|[A-Z_\d]*)'.
This inspection reports enum entry named that do not follow the recommended naming conventions.

However in this case, I would like to actively suppress this warning. I tried with @Suppress("naming"), but to no avail.



Solution 1:[1]

@Suppress("EnumEntryName") use these

Solution 2:[2]

For Kotlin/Java add

@Suppress("LocalVariableName", "PropertyName")

above the class name to suppress naming conventions warnings for global and local variables.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Boken
Solution 2 Nasib