mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 09:28:55 -04:00
Fix checkstyle version drift and API change (#88283)
Fix checkstyle version drift and API change.
This commit is contained in:
parent
a9d19865cb
commit
a57e645613
2 changed files with 7 additions and 10 deletions
|
@ -32,9 +32,9 @@ import com.puppycrawl.tools.checkstyle.utils.CommonUtil;
|
||||||
import com.puppycrawl.tools.checkstyle.utils.ScopeUtil;
|
import com.puppycrawl.tools.checkstyle.utils.ScopeUtil;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Set;
|
||||||
import java.util.List;
|
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a copy of Checkstyle's {@link com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck},
|
* This is a copy of Checkstyle's {@link com.puppycrawl.tools.checkstyle.checks.javadoc.MissingJavadocTypeCheck},
|
||||||
|
@ -59,10 +59,10 @@ public class MissingJavadocTypeCheck extends AbstractCheck {
|
||||||
private Pattern ignorePattern = Pattern.compile("^$");
|
private Pattern ignorePattern = Pattern.compile("^$");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specify the list of annotations that allow missed documentation.
|
* Specify the set of annotations that allow missed documentation.
|
||||||
* Only short names are allowed, e.g. {@code Generated}.
|
* Only short names are allowed, e.g. {@code Generated}.
|
||||||
*/
|
*/
|
||||||
private List<String> skipAnnotations = Collections.singletonList("Generated");
|
private Set<String> skipAnnotations = Set.of("Generated");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setter to specify the visibility scope where Javadoc comments are checked.
|
* Setter to specify the visibility scope where Javadoc comments are checked.
|
||||||
|
@ -89,7 +89,7 @@ public class MissingJavadocTypeCheck extends AbstractCheck {
|
||||||
* @param userAnnotations user's value.
|
* @param userAnnotations user's value.
|
||||||
*/
|
*/
|
||||||
public void setSkipAnnotations(String... userAnnotations) {
|
public void setSkipAnnotations(String... userAnnotations) {
|
||||||
skipAnnotations = Arrays.asList(userAnnotations);
|
skipAnnotations = Arrays.stream(userAnnotations).collect(Collectors.toSet());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -149,10 +149,7 @@ public class MissingJavadocTypeCheck extends AbstractCheck {
|
||||||
|
|
||||||
return customScope.isIn(scope)
|
return customScope.isIn(scope)
|
||||||
&& (surroundingScope == null || surroundingScope.isIn(scope))
|
&& (surroundingScope == null || surroundingScope.isIn(scope))
|
||||||
&& (excludeScope == null
|
&& (excludeScope == null || !customScope.isIn(excludeScope) || surroundingScope != null && !surroundingScope.isIn(excludeScope))
|
||||||
|| !customScope.isIn(excludeScope)
|
|
||||||
|| surroundingScope != null
|
|
||||||
&& !surroundingScope.isIn(excludeScope))
|
|
||||||
&& !AnnotationUtil.containsAnnotation(ast, skipAnnotations)
|
&& !AnnotationUtil.containsAnnotation(ast, skipAnnotations)
|
||||||
&& ignorePattern.matcher(outerTypeName).find() == false;
|
&& ignorePattern.matcher(outerTypeName).find() == false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ apache-rat = "org.apache.rat:apache-rat:0.11"
|
||||||
asm = { group = "org.ow2.asm", name="asm", version.ref="asm" }
|
asm = { group = "org.ow2.asm", name="asm", version.ref="asm" }
|
||||||
asm-tree = { group = "org.ow2.asm", name="asm-tree", version.ref="asm" }
|
asm-tree = { group = "org.ow2.asm", name="asm-tree", version.ref="asm" }
|
||||||
bytebuddy = "net.bytebuddy:byte-buddy:1.12.10"
|
bytebuddy = "net.bytebuddy:byte-buddy:1.12.10"
|
||||||
checkstyle = "com.puppycrawl.tools:checkstyle:10.1"
|
checkstyle = "com.puppycrawl.tools:checkstyle:10.3"
|
||||||
commons-codec = "commons-codec:commons-codec:1.11"
|
commons-codec = "commons-codec:commons-codec:1.11"
|
||||||
commmons-io = "commons-io:commons-io:2.2"
|
commmons-io = "commons-io:commons-io:2.2"
|
||||||
docker-compose = "com.avast.gradle:gradle-docker-compose-plugin:0.14.13"
|
docker-compose = "com.avast.gradle:gradle-docker-compose-plugin:0.14.13"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue