Ricordisamoa has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270497

Change subject: build: Enable jscs jsDoc rule 'checkAnnotations' and make pass
......................................................................

build: Enable jscs jsDoc rule 'checkAnnotations' and make pass

"jsduck5" as in the wikimedia preset, with some extras;
fixed some annotations with trailing colon.

Change-Id: I0cb3cf86ed37bb2321ef4c9d5c3d6a91cba07aa7
---
M .jscsrc
M client/resources/wikibase.client.linkitem.init.js
M lib/tests/qunit/data/testrunner.js
M repo/resources/wikibase.EntityInitializer.js
4 files changed, 16 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/97/270497/1

diff --git a/.jscsrc b/.jscsrc
index d341dd1..04201a6 100644
--- a/.jscsrc
+++ b/.jscsrc
@@ -12,7 +12,19 @@
        "requireVarDeclFirst": null,
        "jsDoc": {
                // what we don't yet follow is commented out
-               //"checkAnnotations": "jsduck5",
+               "checkAnnotations": {
+                       "preset": "jsduck5",
+                       "extra": {
+                               "TODO:": "some",
+                               "licence": "some",
+                               "license": "some",
+                               "note:": "some",
+                               "option": "some",
+                               "see": "some",
+                               "todo": "some",
+                               "triggers": "some"
+                       }
+               },
                "checkParamNames": true,
                "requireParamTypes": true,
                "checkRedundantParams": true,
diff --git a/client/resources/wikibase.client.linkitem.init.js 
b/client/resources/wikibase.client.linkitem.init.js
index abf3dfc..3184c9d 100644
--- a/client/resources/wikibase.client.linkitem.init.js
+++ b/client/resources/wikibase.client.linkitem.init.js
@@ -4,7 +4,7 @@
  * @since 0.4
  *
  * @licence GNU GPL v2+
- * @author: Marius Hoch < [email protected] >
+ * @author Marius Hoch < [email protected] >
  */
 ( function( mw, $ ) {
        'use strict';
diff --git a/lib/tests/qunit/data/testrunner.js 
b/lib/tests/qunit/data/testrunner.js
index 8c042bc..5b55838 100644
--- a/lib/tests/qunit/data/testrunner.js
+++ b/lib/tests/qunit/data/testrunner.js
@@ -16,7 +16,7 @@
         *
         * @param {Object} custom test environment variables according to 
QUnit.newMwEnvironment
         *
-        * @example:
+        * @example
         * <code>
         * module( ..., newWbEnvironment() );
         *
diff --git a/repo/resources/wikibase.EntityInitializer.js 
b/repo/resources/wikibase.EntityInitializer.js
index 3fd3de9..54e5922 100644
--- a/repo/resources/wikibase.EntityInitializer.js
+++ b/repo/resources/wikibase.EntityInitializer.js
@@ -2,7 +2,7 @@
  * @licence GNU GPL v2+
  *
  * @author Adrian Lang <[email protected]>
- * @author: H. Snater < [email protected] >
+ * @author H. Snater < [email protected] >
  */
 ( function( $, mw, wb ) {
        'use strict';

-- 
To view, visit https://gerrit.wikimedia.org/r/270497
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0cb3cf86ed37bb2321ef4c9d5c3d6a91cba07aa7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Ricordisamoa <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to