Improve wording; mark inspection as cleanup tool
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
<html>
|
<html>
|
||||||
<body>
|
<body>
|
||||||
This inspection reports to sort the modifiers in canonical order
|
This inspection reports modifiers which have a different order from the one recommended in the style guide,
|
||||||
|
and offers to reorder them.
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -2703,12 +2703,13 @@
|
|||||||
|
|
||||||
|
|
||||||
<localInspection implementationClass="org.jetbrains.kotlin.idea.inspections.SortModifiersInspection"
|
<localInspection implementationClass="org.jetbrains.kotlin.idea.inspections.SortModifiersInspection"
|
||||||
displayName="Sort modifiers"
|
displayName="Non-canonical modifier order"
|
||||||
groupPath="Kotlin"
|
groupPath="Kotlin"
|
||||||
groupName="Style issues"
|
groupName="Style issues"
|
||||||
enabledByDefault="true"
|
enabledByDefault="true"
|
||||||
level="WEAK WARNING"
|
level="WEAK WARNING"
|
||||||
language="kotlin"
|
language="kotlin"
|
||||||
|
cleanupTool="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<referenceImporter implementation="org.jetbrains.kotlin.idea.quickfix.KotlinReferenceImporter"/>
|
<referenceImporter implementation="org.jetbrains.kotlin.idea.quickfix.KotlinReferenceImporter"/>
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.psi.KtVisitorVoid
|
|||||||
import org.jetbrains.kotlin.psi.addRemoveModifier.sortModifiers
|
import org.jetbrains.kotlin.psi.addRemoveModifier.sortModifiers
|
||||||
import org.jetbrains.kotlin.psi.psiUtil.allChildren
|
import org.jetbrains.kotlin.psi.psiUtil.allChildren
|
||||||
|
|
||||||
class SortModifiersInspection : AbstractKotlinInspection() {
|
class SortModifiersInspection : AbstractKotlinInspection(), CleanupLocalInspectionTool {
|
||||||
|
|
||||||
override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean, session: LocalInspectionToolSession): PsiElementVisitor {
|
override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean, session: LocalInspectionToolSession): PsiElementVisitor {
|
||||||
return object : KtVisitorVoid() {
|
return object : KtVisitorVoid() {
|
||||||
@@ -40,7 +40,7 @@ class SortModifiersInspection : AbstractKotlinInspection() {
|
|||||||
if (modifiers == sortedModifiers) return
|
if (modifiers == sortedModifiers) return
|
||||||
|
|
||||||
holder.registerProblem(list,
|
holder.registerProblem(list,
|
||||||
"Sort modifiers",
|
"Non-canonical modifiers order",
|
||||||
ProblemHighlightType.WEAK_WARNING,
|
ProblemHighlightType.WEAK_WARNING,
|
||||||
SortModifiersFix(sortedModifiers)
|
SortModifiersFix(sortedModifiers)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user