This website requires JavaScript.
Explore
Help
Register
Sign In
wikimedia
/
mediawiki-extensions-Popups
Watch
1
Star
0
Fork
You've already forked mediawiki-extensions-Popups
0
mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Popups
synced
2024-11-12 01:08:39 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
c8c93d0859
mediawiki-extensions-Popups
/
.gitignore
7 lines
77 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Hygiene: make JSDoc configs consistent Make the Popups, MobileFrontend, and MinervaNeue JSDocs consistent. For Popups, specify package.json, readme, and default template options and moved doc/ to docs/ and autogenerated JavaScript documentation from doc/autogenerated to docs/js. 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: I81e64f06265f1ecc4e2ee159deef9b204ea7e957
2018-07-19 14:12:32 +00:00
/docs/js/
Fix: code coverage Replace Istanbul with nyc, Istanbul's CLI. nyc appears to have some bugs that this patch works around: - When all files in the project are considered, not just those imported via tests, the coverage rates and line numbers vary between runs. This patch disables the `all` option for now and points to the bug: https://github.com/istanbuljs/nyc/issues/537#issuecomment-390814662. - Source map line numbers appear to be incorrect except when `all` is enabled and working correctly (see previous bullet). - `sourceMap` must be disabled to avoid ENAMETOOLONG errors when nyc tries to include them as encoded strings. The patch disables the setting and points to: https://github.com/istanbuljs/nyc/issues/847. Using babel-plugin-istanbul and source-map-support appears to have no effect (the former in tests/node-qunit/run.js and .babelrc). - CI fails with `Error: EACCES: permission denied, mkdir '/nonexistent'`. Specify `SPAWN_WRAP_SHIM_ROOT` instead of constructing a subdirectory from a nonexistent home directory. Bug: T196952 Bug: T193519 Change-Id: Idf2e3accd4a6277cbef91c1156fcd206c9e7d882
2018-06-18 18:36:48 +00:00
/.nyc_output/
Add composer.json Test entry point for CI. Just composer install && composer test This can later on let us easily add support for PHP CodeSniffer. Also normalized /.gitignore Signed-off-by: Antoine Musso <hashar@free.fr> Change-Id: I827d29abedb32e59627fcdaf0a90815fe52efd20
2015-10-25 16:36:46 +00:00
/node_modules/
/vendor/
/composer.lock
Hygiene: enable ESLint caching Copy ESLint caching configuration from MinervaNeue. https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/skins/MinervaNeue/+/eead7c938281f37f12728495c3d9719f2fa804d1%5E%21/ Change-Id: Ifee0f67392f73c1285da7767a949998520bf4a0d
2018-10-08 14:40:57 +00:00
/.eslintcache
Reference in a new issue
Copy permalink