wiki.techinc.nl/jsduck.json
James D. Forrester 6c7177349b ResourceLoader: Raise MW JavaScript startup requirement to ES6
The UA sniffs that overrode the feature tests are no longer needed.

* MSIE 10: Fine, rejected by feature checks.

* UC Mini "Speed Mode": Redundant, the version that this sniff
  matched is pre-ES6. Current versions of UC Mini don't appear to
  support enabling "Speed Mode" on random websites nor does it offer
  it for Wikipedia specifically.
  Details at https://phabricator.wikimedia.org/T178356#8740573.

* Google Web Light: Redundant, shutdown as of 2022.
  Any references or extensions that still reach the proxy, get
  redirected to our online URLs
  https://googleweblight.com/?lite_url=https://en.m.wikipedia.org/wiki/Banana
  https://phabricator.wikimedia.org/T152602
  https://en.wikipedia.org/wiki/Google_Web_Light

* MeeGo: Redundant, discontinued and presumed rejected.
  Either way, unsupported.

* Opera Mini: Fine, rejected by checks.
  Details at https://phabricator.wikimedia.org/T178356#8740573.

* Ovi Browser: Redundant, discontinued and presumed rejected.
  Either way, unsupported.

* Google Glass: Improve UX (since 2013, T58008).

* NetFront: Redundant. Old versions are presumed rejected.
  Current versions are Chromium-based and presumed fine.
  The exclusion was not UX based, but due to jQuery explicitly not
  supporting it in 2013. This is no longer the case, so we can let
  the feature test lead the way here.

* PlayStation: Redundant, same story as NetFront.
  The version that matched the sniff is presumed rejected.
  Current versions probably fine, but even not, don't match
  our sniff so are already enabled today.

Bug: T178356
Change-Id: Ib6263ce3ffd11af5e501de8857f3e48a248c6210
2023-03-30 14:26:05 +01:00

40 lines
1.5 KiB
JSON

{
"--title": "MediaWiki core - Documentation",
"--categories": "maintenance/jsduck/categories.json",
"--eg-iframe": "maintenance/jsduck/eg-iframe.html",
"--tags": "maintenance/jsduck/custom_tags.rb",
"--warnings": [ "-nodoc(class,public),-global" ],
"--builtin-classes": true,
"--processes": "0",
"--warnings-exit-nonzero": true,
"--external": "Blob,File,FileList,HTMLDocument,HTMLElement,HTMLIFrameElement,HTMLInputElement,HTMLBodyElement,HTMLHtmlElement,KeyboardEvent,MouseEvent,Node,Window,XMLDocument,Set",
"--output": "docs/js",
"--exclude": [
"resources/src/jquery.tablesorter",
"resources/src/jquery.tipsy",
"resources/src/jquery.color/jquery.color.js",
"resources/src/jquery/jquery.highlightText.js",
"resources/src/jquery/jquery.mw-jump.js",
"resources/src/mediawiki.base/legacy.wikibits.js",
"resources/src/mediawiki.legacy",
"resources/src/mediawiki.libs.jpegmeta/jpegmeta.js",
"resources/src/mediawiki.skinning",
"resources/src/startup/startup.js",
"resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js",
"resources/src/es6-polyfills",
"resources/src/vue",
"resources/src/codex",
"resources/src/codex-search"
],
"--": [
"maintenance/jsduck/external.js",
"resources/src",
"resources/lib/jquery.client/jquery.client.js",
"resources/lib/ooui/oojs-ui-core.js",
"resources/lib/ooui/oojs-ui-widgets.js",
"resources/lib/ooui/oojs-ui-toolbars.js",
"resources/lib/ooui/oojs-ui-windows.js",
"resources/lib/ooui/oojs-ui-wikimediaui.js",
"resources/lib/ooui/oojs-ui-apex.js"
]
}