diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/NamingConventionInspections.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/NamingConventionInspections.kt index f11ebc2e24d..3c575098a60 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/NamingConventionInspections.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/NamingConventionInspections.kt @@ -107,7 +107,7 @@ class NamingConventionInspectionSettings( val message = getNameMismatchMessage(name) holder.registerProblem( element.nameIdentifier!!, - "$entityName ${KotlinBundle.message("text.name")}#ref $message #loc", + "$entityName ${KotlinBundle.message("text.name")} #ref $message #loc", RenameIdentifierFix() ) } diff --git a/idea/testData/inspections/naming/function/inspectionData/expected.xml b/idea/testData/inspections/naming/function/inspectionData/expected.xml index a2a09a2ada9..8c71c90ec96 100644 --- a/idea/testData/inspections/naming/function/inspectionData/expected.xml +++ b/idea/testData/inspections/naming/function/inspectionData/expected.xml @@ -20,4 +20,16 @@ 10 Function name <code>a_b</code> should not contain underscores #loc + + test.kt + 17 + light_idea_test_case + test + + Function naming convention + Function name <code>Vector3d</code> should start with a lowercase letter #loc + Vector3d + 4 + 8 + diff --git a/idea/testData/inspections/naming/function/test.kt b/idea/testData/inspections/naming/function/test.kt index 4af97aae4cb..ef9100f6dc2 100644 --- a/idea/testData/inspections/naming/function/test.kt +++ b/idea/testData/inspections/naming/function/test.kt @@ -12,4 +12,6 @@ interface I { class C : I { override fun a_b() {} // Shouldn't be reported -} \ No newline at end of file +} + +fun Vector3d(): Int = 42