Skip to content

Commit 074543d

Browse files
Excavator: Upgrades Baseline to the latest version
1 parent 9a7824d commit 074543d

File tree

6 files changed

+20
-28
lines changed

6 files changed

+20
-28
lines changed

.baseline/checkstyle/checkstyle.xml

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@
1818
<module name="NewlineAtEndOfFile"> <!-- Java Style Guide: Line ending: LF -->
1919
<property name="lineSeparator" value="lf"/>
2020
</module>
21-
<module name="RegexpHeader">
22-
<property name="header" value="^/\*$\n^ \* \(c\) Copyright \d{4} Palantir Technologies Inc\. All rights reserved\.$"/>
23-
<property name="fileExtensions" value=".java,.ts"/>
24-
</module>
25-
<module name="RegexpMultiline"> <!-- Development Practices: Writing good unit tests -->
26-
<property name="fileExtensions" value="java"/>
27-
<property name="format" value="@VisibleForTesting\s+(protected|public)"/>
28-
<property name="message" value="@VisibleForTesting members should be package-private."/>
29-
</module>
3021
<module name="RegexpSingleline"> <!-- No reference needed as this is evident. -->
3122
<property name="format" value="&lt;&lt;&lt;&lt;&lt;&lt;&lt;"/>
3223
<property name="message" value="Found (&lt;&lt;&lt;&lt;&lt;&lt;&lt;), so it looks like you had a merge conflict that compiles. Please fix it."/>
@@ -56,6 +47,10 @@
5647
<module name="BeforeExecutionExclusionFileFilter">
5748
<property name="fileNamePattern" value="module\-info\.java$"/>
5849
</module>
50+
<module name="LineLength"> <!-- Java Style Guide: No line-wrapping -->
51+
<property name="max" value="120"/>
52+
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
53+
</module>
5954
<module name="TreeWalker">
6055
<module name="SuppressionCommentFilter"/> <!-- baseline-gradle: README.md -->
6156
<module name="SuppressionCommentFilter">
@@ -207,10 +202,6 @@
207202
</module>
208203
<module name="InnerAssignment"/> <!-- Java Coding Guidelines: Inner assignments: Not used -->
209204
<module name="LeftCurly"/> <!-- Java Style Guide: Nonempty blocks: K & R style -->
210-
<module name="LineLength"> <!-- Java Style Guide: No line-wrapping -->
211-
<property name="max" value="120"/>
212-
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
213-
</module>
214205
<module name="MemberName"> <!-- Java Style Guide: Non-constant field names -->
215206
<property name="format" value="^[a-z][a-zA-Z0-9]+$"/>
216207
<message key="name.invalidPattern" value="Member name ''{0}'' must match pattern ''{1}''."/>
@@ -376,18 +367,19 @@
376367
<module name="RegexpSinglelineJava">
377368
<property name="format" value="\/\/TODO|\/\/ TODO(?!\([^()\s]+\): )"/>
378369
<property name="message" value="TODO format: // TODO(#issue): explanation"/>
370+
<property name="ignoreCase" value="true"/>
379371
</module>
380372
<module name="RegexpSinglelineJava">
381373
<property name="format" value="(void setUp\(\))|(void setup\(\))|(void setupStatic\(\))|(void setUpStatic\(\))|(void beforeTest\(\))|(void teardown\(\))|(void tearDown\(\))|(void beforeStatic\(\))|(void afterStatic\(\))"/>
382374
<property name="message" value="Test setup/teardown methods are called before(), beforeClass(), after(), afterClass(), but not setUp, teardown, etc."/>
383375
</module>
384376
<module name="RightCurly"> <!-- Java Style Guide: Nonempty blocks: K & R style -->
385377
<property name="option" value="same"/>
386-
<property name="tokens" value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_DO"/>
378+
<property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_DO"/>
387379
</module>
388380
<module name="RightCurly"> <!-- Java Style Guide: Nonempty blocks: K & R style -->
389381
<property name="option" value="alone"/>
390-
<property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, INSTANCE_INIT"/>
382+
<property name="tokens" value="LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, INSTANCE_INIT"/>
391383
</module>
392384
<module name="SeparatorWrap"> <!-- Java Style Guide: Where to break -->
393385
<property name="tokens" value="DOT"/>
@@ -410,7 +402,6 @@
410402
<message key="name.invalidPattern" value="Type name ''{0}'' must match pattern ''{1}''."/>
411403
</module>
412404
<module name="TypecastParenPad"/> <!-- Java Style Guide: Horizontal whitespace -->
413-
<module name="UnnecessaryParentheses"/>
414405
<module name="UnusedImports"> <!-- Java Style Guide: No unused imports -->
415406
<property name="processJavadoc" value="true"/>
416407
</module>
@@ -441,11 +432,8 @@
441432
<module name="JavadocMethod"> <!-- Java Style Guide: Where Javadoc is used -->
442433
<property name="scope" value="public"/>
443434
<property name="allowMissingParamTags" value="true"/>
444-
<property name="allowMissingThrowsTags" value="true"/>
445435
<property name="allowMissingReturnTag" value="true"/>
446-
<property name="minLineCount" value="99999999"/>
447436
<property name="allowedAnnotations" value="Override, Test"/>
448-
<property name="allowThrowsTagsForSubclasses" value="true"/>
449437
</module>
450438
<module name="JavadocStyle"/> <!-- Java Style Guide: Javadoc -->
451439
<module name="JavadocTagContinuationIndentation"> <!-- Java Style Guide: At-clauses -->
@@ -472,6 +460,9 @@
472460
<property name="format" value="^_?[a-z][a-zA-Z0-9]+$"/>
473461
<message key="name.invalidPattern" value="Parameter name ''{0}'' must match pattern ''{1}''."/>
474462
</module>
463+
<module name="SummaryJavadocCheck"> <!-- Java Coding Guidelines: Javadoc -->
464+
<property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/>
465+
</module>
475466

476467
<!-- Stricter checks end -->
477468
</module>

.baseline/eclipse/static/dotfile.settings/org.eclipse.jdt.ui.prefs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ org.eclipse.jdt.ui.ignorelowercasenames=true
88
org.eclipse.jdt.ui.importorder=;
99
org.eclipse.jdt.ui.javadoc=false
1010
org.eclipse.jdt.ui.keywordthis=false
11-
org.eclipse.jdt.ui.ondemandthreshold=99
11+
org.eclipse.jdt.ui.ondemandthreshold=999
1212
org.eclipse.jdt.ui.overrideannotation=true
13-
org.eclipse.jdt.ui.staticondemandthreshold=99
13+
org.eclipse.jdt.ui.staticondemandthreshold=999
1414
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment"/><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment"/><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/*\n * (c) Copyright ${year} Palantir Technologies Inc. All rights reserved.\n */\n\n${package_declaration}\n\n/**\n * \n */\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="false" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">throw new RuntimeException(${exception_var});</template><template autoinsert\="false" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">${body_statement}</template><template autoinsert\="false" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
1515
sp_cleanup.add_default_serial_version_id=true
1616
sp_cleanup.add_generated_serial_version_id=false

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<option name="BINARY_OPERATION_WRAP" value="1" />
1717
<option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
1818
<option name="CALL_PARAMETERS_WRAP" value="1" />
19-
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
19+
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
2020
<option name="DOWHILE_BRACE_FORCE" value="3" />
2121
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
2222
<option name="EXTENDS_LIST_WRAP" value="1" />
@@ -30,9 +30,10 @@
3030
<package name="" static="false" withSubpackages="true" />
3131
</value>
3232
</option>
33+
<option name="INSERT_INNER_CLASS_IMPORTS" value="true" />
3334
<GroovyCodeStyleSettings>
34-
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
35-
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
35+
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
36+
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
3637
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
3738
<value />
3839
</option>
@@ -55,7 +56,7 @@
5556
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
5657
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
5758
<option name="METHOD_PARAMETERS_WRAP" value="1" />
58-
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
59+
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
5960
<option name="OPTIMIZE_IMPORTS_ON_THE_FLY" value="true" />
6061
<option name="OTHER_INDENT_OPTIONS">
6162
<value>

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ buildscript {
99
classpath 'com.github.jengelman.gradle.plugins:shadow:6.0.0'
1010
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5'
1111
classpath 'com.netflix.nebula:nebula-publishing-plugin:17.3.2'
12-
classpath 'com.palantir.baseline:gradle-baseline-java:3.0.0'
12+
classpath 'com.palantir.baseline:gradle-baseline-java:3.40.1'
1313
classpath 'com.palantir.gradle.consistentversions:gradle-consistent-versions:1.25.0'
1414
}
1515
}

hadoop-crypto/src/main/java/com/palantir/crypto2/hadoop/DelegatingFileSystem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*/
3535
public abstract class DelegatingFileSystem extends FilterFileSystem {
3636

37-
public DelegatingFileSystem(FileSystem delegate) {
37+
protected DelegatingFileSystem(FileSystem delegate) {
3838
super(delegate);
3939
try {
4040
super.initialize(delegate.getUri(), delegate.getConf());

hadoop-crypto/src/test/java/com/palantir/crypto2/hadoop/PathConvertingFileSystemTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public void before() {
5454
fileChecksum = mock(FileChecksum.class);
5555
when(delegate.getConf()).thenReturn(new Configuration());
5656
when(delegate.getUri()).thenReturn(URI.create("foo://bar"));
57-
convertingFs = new PathConvertingFileSystem(delegate, p -> DELEGATE_PATH, p -> RETURN_PATH, u -> RETURN_URI);
57+
convertingFs = new PathConvertingFileSystem(delegate, _p -> DELEGATE_PATH, _p -> RETURN_PATH, _u -> RETURN_URI);
5858
}
5959

6060
@Test

0 commit comments

Comments
 (0)