also do linting.
Fixing recrusive infinite for watcher..