add pylint and branch check before commit and push