Hygiene: make JSDoc configs consistent

Make the Popups, MobileFrontend, and MinervaNeue JSDocs consistent. For
MinervaNeue:

- Replace "packageX" option which was unfound in the JSDoc repo with
  "package".

- Remove redundant default configurations.

- Replace tabs with spaces since that's the standard in this repo.

http://usejsdoc.org/about-configuring-jsdoc.html
http://usejsdoc.org/about-commandline.html
http://usejsdoc.org/about-configuring-default-template.html

Bug: T188261
Change-Id: Ic767e78ceee35400bdd9bb6f51c865e475f8f337
This commit is contained in:
Stephen Niedzielski 2018-07-19 08:59:29 -05:00
parent 749ccf22c2
commit 0e28238027
2 changed files with 18 additions and 23 deletions

5
.gitignore vendored
View File

@ -1,6 +1,5 @@
# JSDuck output /docs/js/
/docs/ /docs/php/
/node_modules/ /node_modules/
/vendor /vendor
/composer.lock /composer.lock

View File

@ -1,22 +1,18 @@
{ {
"opts": { "opts": {
"encoding": "utf8", "destination": "docs/js",
"destination": "docs", "package": "package.json",
"packageX": "package.json", "pedantic": true,
"readme": "README.md", "readme": "README.md",
"recurse": true "recurse": true
}, },
"plugins": [], "source": {
"recurseDepth": 10, "include": [ "resources" ]
"source": { },
"include": [ "resources" ], "templates": {
"includePattern": ".+\\.js$" "cleverLinks": true,
}, "default": {
"tags": {}, "useLongnameInNav": true
"templates": { }
"cleverLinks": true, }
"default": {
"useLongnameInNav": true
}
}
} }