add flake8 checker