in runner/src/main/kotlin/org/jetbrains/idea/inspections/runners/ReformatRunner.kt [10:30]
override fun analyze(
files: Collection<FileInfo>,
project: Project,
parameters: InspectionsRunnerParameters
): Boolean {
val codeStyleManager = CodeStyleManager.getInstance(project)
@Suppress("UNUSED_VARIABLE")
for ((psiFile, document) in files) {
runReadAction {
val fileName = psiFile.name
val beforeText = psiFile.text
codeStyleManager.reformat(psiFile)
val afterText = psiFile.text
when (afterText) {
beforeText -> logger.info("File $fileName hasn't changes after fix.")
else -> logger.info("File $fileName has changes after fix.")
}
}
}
return true
}