@ScannerSide @SonarLintSide @ExtensionPoint @FunctionalInterface public interface IssueFilter
Modifier and Type | Method and Description |
---|---|
boolean |
accept(FilterableIssue issue,
IssueFilterChain chain)
The
accept method is called for each FilterableIssue created during analysis, to check if it has to be persisted. |
boolean accept(FilterableIssue issue, IssueFilterChain chain)
accept
method is called for each FilterableIssue
created during analysis, to check if it has to be persisted. Examples of use cases are:
//NOSONAR
comments, semantic annotations)chain
parameter allows for fine control of the filtering logic: it is each filter's duty to either pass the issue to the next filter, by calling
the IssueFilterChain.accept(org.sonar.api.scan.issue.filter.FilterableIssue)
method, or return directly if the issue has to be accepted or notissue
- the issue being filteredchain
- the rest of the filterstrue
to accept the issue, false
to reject it, IssueFilterChain.accept(org.sonar.api.scan.issue.filter.FilterableIssue)
to let the other filters decide.Copyright © 2009–2016 SonarSource. All rights reserved.