@TaskAction public void lint() throws IOException { AndroidProject modelProject = createAndroidProject(getProject()); if (getVariantName() != null && !getVariantName().isEmpty()) { for (Variant variant : modelProject.getVariants()) { if (variant.getName().equals(getVariantName())) { lintSingleVariant(modelProject, variant); } } } else { lintAllVariants(modelProject); } }