diff options
-rw-r--r-- | PREUPLOAD.cfg | 2 | ||||
-rw-r--r-- | tools/checkstyle.xml | 20 | ||||
-rw-r--r-- | tools/checkstyle_suppression.xml | 8 | ||||
-rwxr-xr-x | tools/print_db.py (renamed from print_db.py) | 0 |
4 files changed, 29 insertions, 1 deletions
diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg index f3db20e3b6..912395970f 100644 --- a/PREUPLOAD.cfg +++ b/PREUPLOAD.cfg @@ -1,2 +1,2 @@ [Hook Scripts] -checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT} +checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --config_xml tools/checkstyle.xml --sha ${PREUPLOAD_COMMIT} diff --git a/tools/checkstyle.xml b/tools/checkstyle.xml new file mode 100644 index 0000000000..0f4163d780 --- /dev/null +++ b/tools/checkstyle.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd" [ + <!ENTITY defaultCopyrightCheck SYSTEM "../../../../prebuilts/checkstyle/default-copyright-check.xml"> + <!ENTITY defaultJavadocChecks SYSTEM "../../../../prebuilts/checkstyle/default-javadoc-checks.xml"> + <!ENTITY defaultTreewalkerChecks SYSTEM "../../../../prebuilts/checkstyle/default-treewalker-checks.xml"> + <!ENTITY defaultModuleChecks SYSTEM "../../../../prebuilts/checkstyle/default-module-checks.xml"> +]> + +<module name="Checker"> + &defaultModuleChecks; + &defaultCopyrightCheck; + <module name="TreeWalker"> + &defaultJavadocChecks; + &defaultTreewalkerChecks; + </module> + + <module name="SuppressionFilter"> + <property name="file" value="tools/checkstyle_suppression.xml" /> + </module> +</module> diff --git a/tools/checkstyle_suppression.xml b/tools/checkstyle_suppression.xml new file mode 100644 index 0000000000..799e750605 --- /dev/null +++ b/tools/checkstyle_suppression.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE suppressions PUBLIC "-//Puppy Crawl//DTD Suppressions 1.1//EN" "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd"> +<suppressions> + + <!-- Robolectric uses magic method names like `__constructor__` --> + <suppress files="/robolectric_tests" checks="MethodName|JavadocType|JavadocMethod" /> + +</suppressions> diff --git a/print_db.py b/tools/print_db.py index 7257a12c24..7257a12c24 100755 --- a/print_db.py +++ b/tools/print_db.py |