From 544f42899ce5dfa2bc5c2ab467bb3b4b86dcaf21 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 9 May 2018 18:55:20 +0100 Subject: [PATCH] build: Convert jsduck.json whitelist to blacklist 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 | 42 ++++++++++++++++-------------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/jsduck.json b/jsduck.json index 78a1be9b5a..40af236ff0 100644 --- a/jsduck.json +++ b/jsduck.json @@ -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", -- 2.20.1