summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Hansson <hansson@google.com>2023-10-17 15:04:00 +0000
committerAnton Hansson <hansson@google.com>2023-10-17 15:04:23 +0000
commit74379389352b2d21146604382a6325ef683f9798 (patch)
tree3a8a2c786dd3812087165fcdb8dd5e47e346da5e
parent95c31ea35dd85b8d3b07abf5e127fdf4b0e23a9b (diff)
downloaddoclava-74379389352b2d21146604382a6325ef683f9798.tar.gz
Allow comments in baseline files
Filter out all lines starting with "//", so that comments can be added next to baseline entries. Test: manual, by adding some comments into the baseline file. Change-Id: I6968c9f9701f5f330094d315d6dfcbebf133e0bd
-rw-r--r--src/com/google/doclava/Doclava.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/google/doclava/Doclava.java b/src/com/google/doclava/Doclava.java
index 101e45f..bc3c378 100644
--- a/src/com/google/doclava/Doclava.java
+++ b/src/com/google/doclava/Doclava.java
@@ -1845,7 +1845,11 @@ public class Doclava implements Doclet {
}
try (BufferedReader reader = new BufferedReader(new FileReader(lintBaselineFile))) {
List<LintBaselineEntry> baseline =
- reader.lines().map(ErrorMessage::parse).filter(e -> e != null).collect(toList());
+ reader.lines()
+ .filter(l -> !l.trim().isEmpty() && !l.startsWith("//"))
+ .map(ErrorMessage::parse)
+ .filter(e -> e != null)
+ .collect(toList());
Errors.setLintBaseline(baseline);
return true;
} catch (IOException exception) {