better js indent, flake8 submodule and bufonly