From 7329e7e9d1a4a9c5e84b59cb01b7854bfd484791 Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Sat, 28 Apr 2012 15:39:41 +0000 Subject: [PATCH] detect and fail when class javadocs is really just the license header git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1331787 13f79535-47bb-0310-9956-ffa450edef68 --- dev-tools/scripts/checkJavaDocs.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev-tools/scripts/checkJavaDocs.py b/dev-tools/scripts/checkJavaDocs.py index 869326348be..cf2ab6d0306 100644 --- a/dev-tools/scripts/checkJavaDocs.py +++ b/dev-tools/scripts/checkJavaDocs.py @@ -58,6 +58,14 @@ def checkSummary(fullPath): printed = True print ' missing: %s' % unescapeHTML(m.group(1)) anyMissing = True + elif lineLower.find('licensed to the apache software foundation') != -1 or lineLower.find('copyright 2004 the apache software foundation') != -1: + m = reHREF.search(lastLine) + if not printed: + print + print fullPath + printed = True + print ' license-is-javadoc: %s' % unescapeHTML(m.group(1)) + anyMissing = True lastLine = line if desc is not None and fullPath.find('/overview-summary.html') == -1: raise RuntimeError('BUG: failed to locate description in %s' % fullPath)