+ lint & build