Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Excavator: Upgrades Baseline to the latest version #8

Closed
wants to merge 1 commit into from

Conversation

svc-excavator-bot
Copy link
Collaborator

@svc-excavator-bot svc-excavator-bot commented Dec 6, 2019

excavator is a bot for automating changes across repositories.

Changes produced by the roomba/latest-baseline-oss check.

Release Notes

2.40.2

Type Description Link
Fix Disable ThrowSpecificty and CatchSpecificity fixes by default palantir/gradle-baseline#1098

2.41.0

No documented user facing changes

2.42.0

Type Description Link
Improvement Improve NonComparableStreamSort to validate that stream types implement comparable, as opposed to validating that casting to comparable does not cause a compiler error.

This commit reduces the severity to WARNING because it's
possible that the check will flag code that happens to work
today, but we strongly recommend against sorting streams of
a type that is not directly comparable without a custom
comparator because it is likely to break later due to lack
of enforcement by the type system.
palantir/gradle-baseline#1070
Improvement You may apply specific error-prone refactors including those which are
not enabled by default by providing a comma delimited list of check
names to the -PerrorProneApply option.
palantir/gradle-baseline#1109
Fix Migrate baseline error-prone checks to use jdk13 compatible qualifiers palantir/gradle-baseline#1110

2.43.0

Automated release, no documented user facing changes

2.44.0

Type Description Link
Improvement Document ThrowSpecificity and CatchSpecificity edge cases palantir/gradle-baseline#1118
Improvement Using TaggedMetricRegistry.gauge is equivalent to map.putIfAbsent, and
can result in subtle resource leaks. Prefer replacing existing gauge
values using registerWithReplacement.

This check doesn't apply unless a new enough version of Tritium
is available on the compilation classpath.
palantir/gradle-baseline#1123
Migration All assertj-related code-rewriting now lives in the https://github.com/palantir/assertj-automation repo. palantir/gradle-baseline#1125

2.44.1

Type Description Link
Fix Remove AssertjPrimitiveComparison from default-patch-checks because it has been relocated to assertj-automation. palantir/gradle-baseline#1128

2.45.0

Type Description Link
Improvement Implement BracesRequired error-prone check with suggested fixes
diff<br>- if (condition) statement;<br>+ if (condition) {<br>+ statement;<br>+ }<br>
palantir/gradle-baseline#1130

2.45.1

Type Description Link
Fix The baseline-idea plugin now correctly marks test resources as test resources in IntelliJ. palantir/gradle-baseline#1134

2.46.0

Type Description Link
Improvement Migrate the CollectionStreamForEach refactor to error-prone palantir/gradle-baseline#1139
Feature Configure Intellij to optimize imports on the fly palantir/gradle-baseline#1144

2.47.0

Type Description Link
Feature The com.palantir.baseline-class-uniqueness plugin now records conflicts in a baseline-class-uniqueness.lock file. This should be checked-in to git and makes it easier to incrementally improve projects, rather than requiring a big-bang migration. palantir/gradle-baseline#1145

2.48.0

Type Description Link
Improvement When palantir-java-format is applied to a repo, configure the intellij project to auto-format on save. palantir/gradle-baseline#1151

2.48.1

Type Description Link
Fix Running ./gradlew --write-locks will now update the baseline-class-uniqueness.lock file. palantir/gradle-baseline#1153

2.48.2

Type Description Link
Fix Fix a bug in the Save Actions plugin configuration where it would format any file on save, instead of just java files. palantir/gradle-baseline#1158

2.48.3

Type Description Link
Fix StrictUnusedVariable respects UnusedVariable suppression palantir/gradle-baseline#1160

2.49.0

Type Description Link
Improvement Add error prone LoggerEnclosingClass check. Loggers created using getLogger(Class<?>) must reference their enclosing class. palantir/gradle-baseline#1163

2.49.1

Type Description Link
Fix Fix LoggerEnclosingClass edge cases for type parameters and anonymous classes palantir/gradle-baseline#1171

To enable or disable this check, please contact the maintainers of Excavator.

@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 3 times, most recently from 4a2e9d8 to 2d1f700 Compare December 13, 2019 17:27
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 3 times, most recently from 2511812 to 0b42220 Compare December 19, 2019 22:30
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 3 times, most recently from e01dc8e to 24b38d5 Compare January 8, 2020 19:00
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 3 times, most recently from cad34e6 to 23f863f Compare January 10, 2020 23:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant