Support groovy lint exclusions
makefiles/utils/include.mk
--------------------------
o Added helper method path-by-makefile.
o Derive a path relative to an active makefile.
makefiles/lint/groovy/include.mk
makefiles/lint/groovy/.groovylintrc.json
makefiles/lint/groovy/urls
----------------------------------------
o make lint-groovy: pass argument --config to npm-groovy-lint.
o Bulk filter subjective and personal-preference items to help
shrink logfile size until the warning volume is under control.
o https://github.com/nvuillam/npm-groovy-lint/blob/main/lib/.groovylintrc-recommended.json
[HOWTO: test]
% git clone onf-make
% cd onf-make
% make lint-groovy HIDE=
Display command line being launched (HIDE=@ cleared):
[...] npm-groovy-lint --config "...../onf-make/makefiles/lint/groovy/.groovylintrc.json"
Change-Id: I0f3bf3f7f949d7911c89e809f1702a1615418ea6
diff --git a/makefiles/lint/groovy/urls b/makefiles/lint/groovy/urls
index 4d9ba27..5c04c73 100644
--- a/makefiles/lint/groovy/urls
+++ b/makefiles/lint/groovy/urls
@@ -8,4 +8,6 @@
# Homepage
installhttps://nvuillam.github.io/npm-groovy-lint/
+https://github.com/nvuillam/npm-groovy-lint/blob/main/lib/.groovylintrc-recommended.json
+
# [EOF]