automate development linting and testing.