Skip to content

Commit 37d9603

Browse files
svc-excavator-botdansanduleac
authored andcommitted
Excavator: Upgrades Baseline to the latest version (#98)
* Excavator: Upgrades Baseline to the latest version * Be more checkstylish
1 parent 884d897 commit 37d9603

File tree

7 files changed

+36
-33
lines changed

7 files changed

+36
-33
lines changed

.baseline/checkstyle/checkstyle-suppressions.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,10 @@
1616
<!-- JavadocStyle enforces existence of package-info.java package-level Javadoc; we consider this a bug. -->
1717
<suppress files="package-info.java" checks="JavadocStyle" />
1818

19-
<!-- Copied Guava classes. -->
20-
<suppress files="[/\\]src[/\\].*(Preconditions.java)" checks="." />
21-
<suppress files="[/\\]src[/\\].*(HostAndPort.java)" checks="." />
22-
2319
<!-- non-code classes -->
2420
<suppress files="\.(bdr|eot|gif|gzip|jar|json|otf|png|svg|ttf|woff|zip)$" checks="FileTabCharacter" />
2521
<suppress files="\.(bdr|eot|gif|gzip|jar|json|otf|png|svg|ttf|woff|zip)$" checks="NewlineAtEndOfFile" />
2622

2723
<!-- Generated code should not be subjected to checkstyle. -->
28-
<suppress files="[/\\].*[/\\]generated_src[/\\]" checks="." />
29-
<suppress files="[/\\].*[/\\]generated_testSrc[/\\]" checks="." />
30-
<suppress files="[/\\].*[/\\]generated[/\\]" checks="." />
24+
<suppress files="[/\\].*[/\\]generated.*[/\\]" checks="." />
3125
</suppressions>

.baseline/checkstyle/checkstyle.xml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,17 @@
124124
<message key="import.illegal" value="Use JUnit 4-style (org.junit.*) test classes and assertions instead of JUnit 3 (junit.framework.*)."/>
125125
</module>
126126
<module name="IllegalImport"> <!-- Java Coding Guidelines: Import the canonical package -->
127-
<property name="illegalPkgs" value="sun, org.elasticsearch.common.base, jersey.repackaged.com.google.common, com.google.api.client.repackaged, org.apache.hadoop.thirdparty.guava, com.clearspring.analytics.util, org.spark_project.guava"/>
127+
<property name="illegalPkgs" value="org.elasticsearch.common.base, jersey.repackaged.com.google.common, com.google.api.client.repackaged, org.apache.hadoop.thirdparty.guava, com.clearspring.analytics.util, org.spark_project.guava"/>
128128
<message key="import.illegal" value="Must not import repackaged classes."/>
129129
</module>
130+
<module name="IllegalImport">
131+
<property name="illegalPkgs" value="^org\.gradle\..*internal"/>
132+
<message key="import.illegal" value="Do not rely on gradle internal classes as these may change in minor releases - use org.gradle.api versions instead."/>
133+
</module>
134+
<module name="IllegalImport">
135+
<property name="illegalPkgs" value="sun"/>
136+
<message key="import.illegal" value="Must not use Oracle's Java implementation details. See http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html ."/>
137+
</module>
130138
<module name="IllegalImport">
131139
<property name="illegalPkgs" value="org.apache.commons.lang"/>
132140
<message key="import.illegal" value="lang is deprecated, use lang3 instead."/>
@@ -155,7 +163,7 @@
155163
<property name="message" value="Avoid using corresponding octal or Unicode escape."/>
156164
</module>
157165
<module name="IllegalType"> <!-- Java Coding Guide: Limit coupling on concrete classes -->
158-
<property name="illegalClassNames" value="java.util.HashSet, java.util.HashMap, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.TreeSet, java.util.TreeMap, com.google.common.collect.ArrayListMultimap, com.google.common.collect.ForwardingListMultimap, com.google.common.collect.ForwardingMultimap, com.google.common.collect.ForwardingSetMultimap, com.google.common.collect.ForwardingSortedSetMultimap, com.google.common.collect.HashMultimap, com.google.common.collect.LinkedHashMultimap, com.google.common.collect.LinkedListMultimap, com.google.common.collect.TreeMultimap"/>
166+
<property name="illegalClassNames" value="java.util.ArrayList, java.util.HashSet, java.util.HashMap, java.util.LinkedList, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.TreeSet, java.util.TreeMap, com.google.common.collect.ArrayListMultimap, com.google.common.collect.ForwardingListMultimap, com.google.common.collect.ForwardingMultimap, com.google.common.collect.ForwardingSetMultimap, com.google.common.collect.ForwardingSortedSetMultimap, com.google.common.collect.HashMultimap, com.google.common.collect.LinkedHashMultimap, com.google.common.collect.LinkedListMultimap, com.google.common.collect.TreeMultimap"/>
159167
</module>
160168
<module name="ImportOrder"> <!-- Java Style Guide: Ordering and spacing -->
161169
<property name="groups" value="/.*/"/>

.baseline/idea/intellij-java-palantir-style.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
5656
<option name="METHOD_PARAMETERS_WRAP" value="1" />
5757
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
58+
<option name="OPTIMIZE_IMPORTS_ON_THE_FLY" value="true" />
5859
<option name="OTHER_INDENT_OPTIONS">
5960
<value>
6061
<option name="INDENT_SIZE" value="4" />
@@ -66,7 +67,7 @@
6667
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
6768
<option name="USE_RELATIVE_INDENTS" value="false" />
6869
</value>
69-
</option>
70+
</option>
7071
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
7172
<value />
7273
</option>
@@ -100,7 +101,10 @@
100101
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
101102
<option name="KEEP_SIMPLE_CLASSES_IN_ONE_LINE" value="true" />
102103
<option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" />
104+
<option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" />
105+
<option name="LINE_COMMENT_ADD_SPACE" value="true" />
103106
<option name="METHOD_PARAMETERS_WRAP" value="1" />
107+
<option name="OPTIMIZE_IMPORTS_ON_THE_FLY" value="true" />
104108
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
105109
<option name="RESOURCE_LIST_WRAP" value="5" />
106110
<option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ buildscript {
1010
classpath 'com.netflix.nebula:gradle-dependency-lock-plugin:5.0.6'
1111
classpath 'com.netflix.nebula:nebula-dependency-recommender:6.0.0'
1212
classpath 'com.netflix.nebula:nebula-publishing-plugin:5.1.4'
13-
classpath 'com.palantir.baseline:gradle-baseline-java:0.20.1'
13+
classpath 'com.palantir.baseline:gradle-baseline-java:0.24.0'
1414
classpath 'com.palantir.configurationresolver:gradle-configuration-resolver-plugin:0.3.0'
1515
}
1616
}
@@ -29,7 +29,7 @@ repositories {
2929
}
3030

3131
dependencies {
32-
baseline 'com.palantir.baseline:gradle-baseline-java-config:0.20.1@zip'
32+
baseline 'com.palantir.baseline:gradle-baseline-java-config:0.24.0@zip'
3333
}
3434

3535
allprojects {

errors/src/main/java/com/palantir/remoting/api/errors/ServiceException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ private static String renderNoArgsMessage(ErrorType errorType) {
121121
}
122122

123123
private static List<Arg<?>> collectArgs(ErrorType errorType, Arg<?>... args) {
124-
ArrayList<Arg<?>> argList = new ArrayList<>(args.length + 1);
124+
List<Arg<?>> argList = new ArrayList<>(args.length + 1);
125125
argList.add(SafeArg.of(ERROR_TYPE_ARG_NAME, errorType));
126126
Collections.addAll(argList, args);
127127
return Collections.unmodifiableList(argList);

service-config/src/main/java/com/palantir/remoting/api/config/service/HostAndPort.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121

2222
package com.palantir.remoting.api.config.service;
2323

24-
import static com.palantir.remoting.api.config.service.Preconditions.checkArgument;
25-
import static com.palantir.remoting.api.config.service.Preconditions.checkNotNull;
26-
2724
/** See Guava's {@code HostAndPort}. */
2825
public final class HostAndPort {
2926
/** Magic value indicating the absence of a port number. */
@@ -32,7 +29,7 @@ public final class HostAndPort {
3229
/** Hostname, IPv4/IPv6 literal, or unvalidated nonsense. */
3330
private final String host;
3431

35-
/** Validated port number in the range [0..65535], or NO_PORT */
32+
/** Validated port number in the range [0..65535], or NO_PORT. */
3633
private final int port;
3734

3835
private HostAndPort(String host, int port) {
@@ -46,7 +43,7 @@ boolean hasPort() {
4643
}
4744

4845
public static HostAndPort fromString(String hostPortString) {
49-
checkNotNull(hostPortString, "hostPortString");
46+
Preconditions.checkNotNull(hostPortString, "hostPortString");
5047
String host;
5148
String portString = null;
5249

@@ -70,13 +67,13 @@ public static HostAndPort fromString(String hostPortString) {
7067
if (portString != null && portString.length() > 0) {
7168
// Try to parse the whole port string as a number.
7269
// JDK7 accepts leading plus signs. We don't want to.
73-
checkArgument(!portString.startsWith("+"), "Unparseable port number: %s", hostPortString);
70+
Preconditions.checkArgument(!portString.startsWith("+"), "Unparseable port number: %s", hostPortString);
7471
try {
7572
port = Integer.parseInt(portString);
7673
} catch (NumberFormatException e) {
7774
throw new IllegalArgumentException("Unparseable port number: " + hostPortString);
7875
}
79-
checkArgument(isValidPort(port), "Port number out of range: %s", hostPortString);
76+
Preconditions.checkArgument(isValidPort(port), "Port number out of range: %s", hostPortString);
8077
}
8178

8279
return new HostAndPort(host, port);
@@ -85,21 +82,21 @@ public static HostAndPort fromString(String hostPortString) {
8582
private static String[] getHostAndPortFromBracketedHost(String hostPortString) {
8683
int colonIndex = 0;
8784
int closeBracketIndex = 0;
88-
checkArgument(hostPortString.charAt(0) == '[',
85+
Preconditions.checkArgument(hostPortString.charAt(0) == '[',
8986
"Bracketed host-port string must start with a bracket: %s", hostPortString);
9087
colonIndex = hostPortString.indexOf(':');
9188
closeBracketIndex = hostPortString.lastIndexOf(']');
92-
checkArgument(colonIndex > -1 && closeBracketIndex > colonIndex,
89+
Preconditions.checkArgument(colonIndex > -1 && closeBracketIndex > colonIndex,
9390
"Invalid bracketed host/port: %s", hostPortString);
9491

9592
String host = hostPortString.substring(1, closeBracketIndex);
9693
if (closeBracketIndex + 1 == hostPortString.length()) {
9794
return new String[] {host, ""};
9895
} else {
99-
checkArgument(hostPortString.charAt(closeBracketIndex + 1) == ':',
96+
Preconditions.checkArgument(hostPortString.charAt(closeBracketIndex + 1) == ':',
10097
"Only a colon may follow a close bracket: %s", hostPortString);
10198
for (int i = closeBracketIndex + 2; i < hostPortString.length(); ++i) {
102-
checkArgument(Character.isDigit(hostPortString.charAt(i)),
99+
Preconditions.checkArgument(Character.isDigit(hostPortString.charAt(i)),
103100
"Port must be numeric: %s", hostPortString);
104101
}
105102
return new String[] {host, hostPortString.substring(closeBracketIndex + 2)};

service-config/src/main/java/com/palantir/remoting/api/config/service/Preconditions.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,31 +62,31 @@ static <T> T checkNotNull(T reference, String errorMessageTemplate, Object... er
6262
return reference;
6363
}
6464

65-
private static String format(String template, Object... args) {
66-
template = String.valueOf(template); // null -> "null"
65+
private static String format(String template0, Object... args) {
66+
String template = String.valueOf(template0); // null -> "null"
6767

6868
// start substituting the arguments into the '%s' placeholders
6969
StringBuilder builder = new StringBuilder(template.length() + 16 * args.length);
7070
int templateStart = 0;
71-
int i = 0;
72-
while (i < args.length) {
71+
int index = 0;
72+
while (index < args.length) {
7373
int placeholderStart = template.indexOf("%s", templateStart);
7474
if (placeholderStart == -1) {
7575
break;
7676
}
7777
builder.append(template.substring(templateStart, placeholderStart));
78-
builder.append(args[i++]);
78+
builder.append(args[index++]);
7979
templateStart = placeholderStart + 2;
8080
}
8181
builder.append(template.substring(templateStart));
8282

8383
// if we run out of placeholders, append the extra args in square braces
84-
if (i < args.length) {
84+
if (index < args.length) {
8585
builder.append(" [");
86-
builder.append(args[i++]);
87-
while (i < args.length) {
86+
builder.append(args[index++]);
87+
while (index < args.length) {
8888
builder.append(", ");
89-
builder.append(args[i++]);
89+
builder.append(args[index++]);
9090
}
9191
builder.append(']');
9292
}

0 commit comments

Comments
 (0)