FIR IDE: introduce HLRedundantVisibilityModifierInspection by extended checker

This commit is contained in:
Ilya Kirillov
2021-02-11 16:51:42 +01:00
parent 6d97841f38
commit e8f3ebdd19
21 changed files with 286 additions and 9 deletions
@@ -101,6 +101,7 @@ import org.jetbrains.kotlin.idea.imports.AbstractJsOptimizeImportsTest
import org.jetbrains.kotlin.idea.imports.AbstractJvmOptimizeImportsTest
import org.jetbrains.kotlin.idea.index.AbstractKotlinTypeAliasByExpansionShortNameIndexTest
import org.jetbrains.kotlin.idea.inspections.AbstractHLInspectionTest
import org.jetbrains.kotlin.idea.inspections.AbstractHLLocalInspectionTest
import org.jetbrains.kotlin.idea.inspections.AbstractLocalInspectionTest
import org.jetbrains.kotlin.idea.inspections.AbstractMultiFileLocalInspectionTest
import org.jetbrains.kotlin.idea.intentions.*
@@ -1115,6 +1116,7 @@ fun main(args: Array<String>) {
model("inspections/redundantUnitReturnType", pattern = pattern, singleClass = true)
}
testClass<AbstractHLIntentionTest> {
val pattern = "^([\\w\\-_]+)\\.(kt|kts)$"
model("intentions/specifyTypeExplicitly", pattern = pattern)
@@ -1125,6 +1127,14 @@ fun main(args: Array<String>) {
}
}
testGroup("idea/idea-fir/tests", "idea") {
testClass<AbstractHLLocalInspectionTest> {
val pattern = "^([\\w\\-_]+)\\.(kt|kts)$"
model("testData/inspectionsLocal/redundantVisibilityModifier", pattern = pattern)
model("idea-fir/testData/inspectionsLocal", pattern = pattern)
}
}
testGroup("idea/idea-fir/tests", "idea/idea-completion/testData") {
testClass<AbstractHighLevelJvmBasicCompletionTest> {
model("basic/common")