build + lint before test