From a759d2f97b667f603354083009462de616902188 Mon Sep 17 00:00:00 2001
From: xingyutangyuan <147447743+xingyutangyuan@users.noreply.github.com>
Date: Sun, 19 Nov 2023 00:27:54 -0800
Subject: [PATCH 1/2] Add mug-errorprone artifact where the StringFormat
compile-time checks can be added
---
pom.xml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/pom.xml b/pom.xml
index cea20abf71..3522e6dd01 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,6 +52,7 @@
mug-algorithms
mug-guava
mug-protobuf
+ mug-errorprone
@@ -115,6 +116,13 @@
[20.0,)
test
+
+ com.google.errorprone
+ error_prone_annotation
+ compile
+ 2.23.0
+ sources
+
com.google.errorprone
error_prone_annotations
From d95ccefd7632ae9aa58ef915926abd644e38e8d3 Mon Sep 17 00:00:00 2001
From: xingyutangyuan <147447743+xingyutangyuan@users.noreply.github.com>
Date: Sun, 19 Nov 2023 16:50:34 -0800
Subject: [PATCH 2/2] mug-errorprone
---
mug-errorprone/pom.xml | 66 +++++++++++++++++++
.../mu/errorprone/AbstractBugChecker.java | 8 +++
2 files changed, 74 insertions(+)
create mode 100644 mug-errorprone/pom.xml
create mode 100644 mug-errorprone/src/main/java/com/google/mu/errorprone/AbstractBugChecker.java
diff --git a/mug-errorprone/pom.xml b/mug-errorprone/pom.xml
new file mode 100644
index 0000000000..82987fd6f3
--- /dev/null
+++ b/mug-errorprone/pom.xml
@@ -0,0 +1,66 @@
+
+ 4.0.0
+
+ com.google.mug
+ mug-root
+ 6.6-SNAPSHOT
+
+ mug-errorprone
+ Java Plugins
+
+
+ com.google.auto.service
+ auto-service-annotations
+ 1.1.1
+
+
+ com.google.errorprone
+ error_prone_annotations
+ compile
+ sources
+
+
+ com.google.errorprone
+ error_prone_check_api
+ 2.23.0
+ compile
+
+
+ com.google.errorprone
+ error_prone_test_helpers
+ 2.23.0
+ test
+
+
+ com.google.guava
+ guava
+ compile
+
+
+ ${project.groupId}
+ mug
+ ${project.version}
+ compile
+
+
+ com.google.truth
+ truth
+ test
+
+
+ com.google.truth.extensions
+ truth-java8-extension
+ test
+
+
+ com.google.guava
+ guava-testlib
+ test
+
+
+ com.google.mug
+ mug-guava
+ ${version}
+
+
+
\ No newline at end of file
diff --git a/mug-errorprone/src/main/java/com/google/mu/errorprone/AbstractBugChecker.java b/mug-errorprone/src/main/java/com/google/mu/errorprone/AbstractBugChecker.java
new file mode 100644
index 0000000000..888cbc599f
--- /dev/null
+++ b/mug-errorprone/src/main/java/com/google/mu/errorprone/AbstractBugChecker.java
@@ -0,0 +1,8 @@
+package com.google.mu.errorprone;
+
+import com.google.errorprone.bugpatterns.BugChecker;
+
+/** Abstract class providing convenience to BugChecker implementations. */
+abstract class AbstractBugChecker extends BugChecker {
+
+}