@Override @NonNull protected LintRequest createLintRequest(@NonNull List<File> files) { LintRequest lintRequest = new LintRequest(this, files); if (Lint.MODEL_LIBRARIES) { LintGradleProject.ProjectSearch search = new LintGradleProject.ProjectSearch(); Project project = search.getProject(this, gradleProject, variant.getName()); lintRequest.setProjects(Collections.singletonList(project)); setCustomRules(search.customViewRuleJars); } else { Pair<LintGradleProject,List<File>> result = LintGradleProject.create( this, modelProject, variant, gradleProject); lintRequest.setProjects(Collections.singletonList(result.getFirst())); setCustomRules(result.getSecond()); } return lintRequest; }
project.addFile(incrementalCheck); List<Project> projects = Collections.singletonList(project); request.setProjects(projects);
project.addFile(incrementalCheck); List<Project> projects = Collections.singletonList(project); request.setProjects(projects);