public class NoSonarFilter extends Object implements IssueFilter
ScannerSides, must feed this filter by registering the
 lines that contain "NOSONAR". Note that filters are disabled for the issues reported by
 end-users from UI or web services.| Constructor and Description | 
|---|
| NoSonarFilter() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accept(FilterableIssue issue,
      IssueFilterChain chain)The  acceptmethod is called for eachFilterableIssuecreated during analysis, to check if it has to be persisted. | 
| NoSonarFilter | addComponent(String componentKey,
            Set<Integer> noSonarLines)Deprecated. 
 since 5.0 use  noSonarInFile(InputFile, Set) | 
| NoSonarFilter | noSonarInFile(InputFile inputFile,
             Set<Integer> noSonarLines)Register lines in a file that contains the NOSONAR flag. | 
public NoSonarFilter()
@Deprecated public NoSonarFilter addComponent(String componentKey, Set<Integer> noSonarLines)
noSonarInFile(InputFile, Set)public NoSonarFilter noSonarInFile(InputFile inputFile, Set<Integer> noSonarLines)
inputFile - noSonarLines - Line number starts at 1 in a filepublic boolean accept(FilterableIssue issue, IssueFilterChain chain)
IssueFilteraccept 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 notaccept in interface IssueFilterissue - 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.