package Ġcom . lon ely bytes . swift lint . file Watcher Ċ Ċ import Ġcom . intellij . code Insight . daemon . Daemon Code Analyzer Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . vfs . new vfs . Bulk File Listener Ċ import Ġcom . intellij . openapi . vfs . new vfs . events . V File Event Ċ Ċ class ĠConfiguration File Watcher ( val Ġproject : ĠProject ): ĠBulk File Listener Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġafter ( events : ĠMutable List < out ĠV File Event >) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . after ( events ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( events . count Ġ{ Ġit . path . endsWith (". swift lint . yml ") Ġ} Ġ!= Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDa emon Code Analyzer . getInstance ( project ). restart () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }