perf: improve rule no-cycle
using strongly connected components
#111
+312
−1
no-cycle
using strongly connected components
#111