diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/ReformatInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/ReformatInspection.kt index 8432d955d47..ec3d0a82cca 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/ReformatInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/ReformatInspection.kt @@ -40,7 +40,7 @@ class ReformatInspection : LocalInspectionTool() { override fun runForWholeFile(): Boolean = true override fun checkFile(file: PsiFile, manager: InspectionManager, isOnTheFly: Boolean): Array? { - if (file !is KtFile || !ProjectRootsUtil.isInProjectSource(file)) { + if (file !is KtFile || !file.isWritable || !ProjectRootsUtil.isInProjectSource(file)) { return null }