build: Convert jsduck.json whitelist to blacklist
authorTimo Tijhof <krinklemail@gmail.com>
Wed, 9 May 2018 17:55:20 +0000 (18:55 +0100)
committerTimo Tijhof <krinklemail@gmail.com>
Wed, 9 May 2018 18:35:44 +0000 (19:35 +0100)
This will make it a lot easier to move files from src/mediawiki/
to src/ without having to enumerate each file because previously
it was included by "src/mediawiki" entirely, but we can't include
"src/" entirely because of the implicitly excluded files.

Bug: T193826
Change-Id: Ib1b1a2e851d2cb8f1426a0d16343adcd6344a14f

jsduck.json

index 78a1be9..40af236 100644 (file)
@@ -9,34 +9,24 @@
        "--warnings-exit-nonzero": true,
        "--external": "Blob,File,HTMLDocument,HTMLElement,HTMLIframeElement,HTMLInputElement,KeyboardEvent,MouseEvent,Node,Window,XMLDocument",
        "--output": "docs/js",
-       "--exclude": "resources/src/mediawiki/mediawiki.Title.phpCharToUpper.js",
+       "--exclude": [
+               "resources/src/jquery.tablesorter",
+               "resources/src/jquery.tipsy",
+               "resources/src/jquery/jquery.color.js",
+               "resources/src/jquery/jquery.expandableField.js",
+               "resources/src/jquery/jquery.farbtastic.css",
+               "resources/src/jquery/jquery.farbtastic.js",
+               "resources/src/jquery/jquery.highlightText.js",
+               "resources/src/jquery/jquery.mw-jump.js",
+               "resources/src/mediawiki.legacy",
+               "resources/src/mediawiki.libs.jpegmeta/jpegmeta.js",
+               "resources/src/mediawiki.skinning",
+               "resources/src/mediawiki/mediawiki.Title.phpCharToUpper.js",
+               "resources/src/startup.js"
+       ],
        "--": [
                "maintenance/jsduck/external.js",
-               "resources/src/mediawiki",
-               "resources/src/mediawiki.action",
-               "resources/src/mediawiki.language",
-               "resources/src/mediawiki.messagePoster",
-               "resources/src/mediawiki.notification",
-               "resources/src/mediawiki.rcfilters",
-               "resources/src/mediawiki.special",
-               "resources/src/mediawiki.toolbar",
-               "resources/src/mediawiki.widgets",
-               "resources/src/mediawiki.widgets.visibleLengthLimit",
-               "resources/src/jquery/jquery.accessKeyLabel.js",
-               "resources/src/jquery/jquery.byteLength.js",
-               "resources/src/jquery/jquery.checkboxShiftClick.js",
-               "resources/src/jquery/jquery.colorUtil.js",
-               "resources/src/jquery/jquery.confirmable.js",
-               "resources/src/jquery/jquery.footHovzer.js",
-               "resources/src/jquery/jquery.getAttrs.js",
-               "resources/src/jquery/jquery.hidpi.js",
-               "resources/src/jquery/jquery.lengthLimit.js",
-               "resources/src/jquery/jquery.localize.js",
-               "resources/src/jquery/jquery.makeCollapsible.js",
-               "resources/src/jquery/jquery.spinner.js",
-               "resources/src/jquery/jquery.suggestions.js",
-               "resources/src/jquery/jquery.tabIndex.js",
-               "resources/src/jquery/jquery.textSelection.js",
+               "resources/src",
                "resources/lib/jquery.client/jquery.client.js",
                "resources/lib/oojs/oojs.jquery.js",
                "resources/lib/oojs-ui/oojs-ui-core.js",