add lint, style and test configuration