linting
support multiple paths