@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); } }
LintCliFlags flags = new LintCliFlags(); LintGradleClient client = new LintGradleClient( registry, flags, getProject(), modelProject, sdkHome, variant, getBuildTools()); syncOptions(lintOptions, client, flags, null, getProject(), reportsDir, true, fatalOnly);
IssueRegistry registry = createIssueRegistry(); LintCliFlags flags = new LintCliFlags(); LintGradleClient client = new LintGradleClient(registry, flags, getProject(), modelProject, sdkHome, variant, getBuildTools()); if (fatalOnly) { syncOptions(lintOptions, client, flags, variant, getProject(), reportsDir, report, fatalOnly);