jenkins-bot has submitted this change and it was merged.

Change subject: build: Enforce disallowMixedSpacesAndTabs jscs rule
......................................................................


build: Enforce disallowMixedSpacesAndTabs jscs rule

Also, fix @returns comments (should be @return) and remove unnecessary
@method comments from the documentation.

Change-Id: Icd303626ac745c7ab5bff164f9b8cac276de1523
---
M .jscsrc
M modules/ve-mw/dm/models/ve.dm.MWImageModel.js
M modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js
M modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js
M modules/ve-mw/tests/dm/ve.dm.Document.test.js
5 files changed, 96 insertions(+), 65 deletions(-)

Approvals:
  Jforrester: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.jscsrc b/.jscsrc
index 449793d..5b6f4bd 100644
--- a/.jscsrc
+++ b/.jscsrc
@@ -1,6 +1,5 @@
 {
        "preset": "wikimedia",
 
-       "requireSpacesInsideArrayBrackets": null,
-       "disallowMixedSpacesAndTabs": null
+       "requireSpacesInsideArrayBrackets": null
 }
diff --git a/modules/ve-mw/dm/models/ve.dm.MWImageModel.js 
b/modules/ve-mw/dm/models/ve.dm.MWImageModel.js
index 8fc8e7f..5813a09 100644
--- a/modules/ve-mw/dm/models/ve.dm.MWImageModel.js
+++ b/modules/ve-mw/dm/models/ve.dm.MWImageModel.js
@@ -117,7 +117,7 @@
  * @param {Object} attributes Image attributes
  * @param {string} [imageType] Image node type 'mwInlineImage' or 
'mwBlockImage'.
  *  Defaults to 'mwBlockImage'
- * @returns {ve.dm.MWImageNode} An image node
+ * @return {ve.dm.MWImageNode} An image node
  */
 ve.dm.MWImageModel.static.createImageNode = function ( attributes, imageType ) 
{
        var attrs, newNode, newDimensions,
@@ -223,7 +223,7 @@
 
 /**
  * Get the hash object of the current image model state.
- * @returns {Object} Hash object
+ * @return {Object} Hash object
  */
 ve.dm.MWImageModel.prototype.getHashObject = function () {
        var hash = {
@@ -362,7 +362,7 @@
 
 /**
  * Get the original bounding box
- * @returns {Object} Bounding box with width and height
+ * @return {Object} Bounding box with width and height
  */
 ve.dm.MWImageModel.prototype.getBoundingBox = function () {
        return this.boundingBox;
@@ -682,7 +682,7 @@
 
 /**
  * Get the image file resource name
- * @returns {string} resourceName The resource name of the given media file
+ * @return {string} resourceName The resource name of the given media file
  */
 ve.dm.MWImageModel.prototype.getResourceName = function () {
        return this.imageResourceName;
@@ -768,18 +768,26 @@
  */
 ve.dm.MWImageModel.prototype.getCaptionDocument = function () {
        if ( !this.captionDoc ) {
-               this.captionDoc = new ve.dm.Document( [
-                       { type: 'paragraph', internal: { generated: 'wrapper' } 
},
-                       { type: '/paragraph' },
-                       { type: 'internalList' },
-                       { type: '/internalList' }
-               ],
-               /* htmlDocument */ null,
-               /* parentDocument */ null,
-               /* internalList */ null,
-               /* innerWhitespace */ null,
-               /* lang */ this.getLang(),
-               /* dir */ this.getDir() );
+               this.captionDoc = new ve.dm.Document(
+                       [
+                               { type: 'paragraph', internal: { generated: 
'wrapper' } },
+                               { type: '/paragraph' },
+                               { type: 'internalList' },
+                               { type: '/internalList' }
+                       ],
+                       // htmlDocument
+                       null,
+                       // parentDocument
+                       null,
+                       // internalList
+                       null,
+                       // innerWhitespace
+                       null,
+                       // lang
+                       this.getLang(),
+                       // dir
+                       this.getDir()
+               );
        }
        return this.captionDoc;
 };
@@ -1050,7 +1058,7 @@
  * The image file source that points to the location of the
  * file on the web.
  * For instance, '//upload.wikimedia.org/wikipedia/commons/0/0f/Foo.jpg'
- * @returns {string} The source of the given media file
+ * @return {string} The source of the given media file
  */
 ve.dm.MWImageModel.prototype.getImageSource = function () {
        return this.imageSrc;
@@ -1061,7 +1069,7 @@
  * The resource name represents the filename without the full
  * source url.
  * For example, './File:Foo.jpg'
- * @returns {string} The resource name of the given media file
+ * @return {string} The resource name of the given media file
  */
 ve.dm.MWImageModel.prototype.getImageResourceName = function () {
        return this.imageResourceName;
@@ -1073,7 +1081,7 @@
  * the link to the source of the image in commons or locally, but
  * may hold an alternative link if link= is supplied in the wikitext.
  * For example, './File:Foo.jpg' or 'http://www.wikipedia.org'
- * @returns {string} The destination href of the given media file
+ * @return {string} The destination href of the given media file
  */
 ve.dm.MWImageModel.prototype.getImageHref = function () {
        return this.imageHref;
@@ -1134,7 +1142,7 @@
 
 /**
  * Get the filename of the current image
- * @returns {string} filename Image filename
+ * @return {string} filename Image filename
  */
 ve.dm.MWImageModel.prototype.getFilename = function () {
        return this.filename;
diff --git a/modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js 
b/modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js
index 8ecdacd..241af70 100644
--- a/modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js
+++ b/modules/ve-mw/dm/models/ve.dm.MWReferenceModel.js
@@ -66,7 +66,7 @@
  * Find matching item in a surface.
  *
  * @param {ve.dm.Surface} surfaceModel Surface reference is in
- * @returns {ve.dm.InternalItemNode|null} Internal reference item, null if 
none exists
+ * @return {ve.dm.InternalItemNode|null} Internal reference item, null if none 
exists
  */
 ve.dm.MWReferenceModel.prototype.findInternalItem = function ( surfaceModel ) {
        if ( this.listIndex !== null ) {
@@ -223,25 +223,33 @@
  *
  * Auto-generates a blank document if no document exists.
  *
- * @returns {ve.dm.Document} Reference document
+ * @return {ve.dm.Document} Reference document
  */
 ve.dm.MWReferenceModel.prototype.getDocument = function () {
        if ( !this.doc ) {
                if ( this.deferDoc ) {
                        this.doc = this.deferDoc();
                } else {
-                       this.doc = new ve.dm.Document( [
-                               { type: 'paragraph', internal: { generated: 
'wrapper' } },
-                               { type: '/paragraph' },
-                               { type: 'internalList' },
-                               { type: '/internalList' }
-                       ],
-                       /* htmlDocument */ null,
-                       /* parentDocument */ null,
-                       /* internalList */ null,
-                       /* innerWhitespace */ null,
-                       /* lang */ this.getLang(),
-                       /* dir */ this.getDir() );
+                       this.doc = new ve.dm.Document(
+                               [
+                                       { type: 'paragraph', internal: { 
generated: 'wrapper' } },
+                                       { type: '/paragraph' },
+                                       { type: 'internalList' },
+                                       { type: '/internalList' }
+                               ],
+                               // htmlDocument
+                               null,
+                               // parentDocument
+                               null,
+                               // internalList
+                               null,
+                               // innerWhitespace
+                               null,
+                               // lang
+                               this.getLang(),
+                               // dir
+                               this.getDir()
+                       );
                }
        }
        return this.doc;
diff --git a/modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js 
b/modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js
index f6c4503..31fe68d 100644
--- a/modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js
+++ b/modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js
@@ -245,7 +245,7 @@
  * @static
  * @param {Object} dataElement Element data
  * @param {ve.dm.InternalList} internalList Internal list
- * @returns {string} Reference label
+ * @return {string} Reference label
  */
 ve.dm.MWReferenceNode.static.getIndexLabel = function ( dataElement, 
internalList ) {
        var listIndex = dataElement.attributes.listIndex,
@@ -270,8 +270,8 @@
 
 /**
  * Gets the internal item node associated with this node
- * @method
- * @returns {ve.dm.InternalItemNode} Item node
+ *
+ * @return {ve.dm.InternalItemNode} Item node
  */
 ve.dm.MWReferenceNode.prototype.getInternalItem = function () {
        return this.getDocument().getInternalList().getItemNode( 
this.getAttribute( 'listIndex' ) );
@@ -279,8 +279,8 @@
 
 /**
  * Gets the index label for the reference
- * @method
- * @returns {string} Reference label
+ *
+ * @return {string} Reference label
  */
 ve.dm.MWReferenceNode.prototype.getIndexLabel = function () {
        return this.constructor.static.getIndexLabel( this.element, 
this.getDocument().getInternalList() );
@@ -288,7 +288,6 @@
 
 /**
  * Handle the node being attached to the root
- * @method
  */
 ve.dm.MWReferenceNode.prototype.onRoot = function () {
        this.addToInternalList();
@@ -296,7 +295,6 @@
 
 /**
  * Handle the node being detatched from the root
- * @method
  */
 ve.dm.MWReferenceNode.prototype.onUnroot = function () {
        this.removeFromInternalList();
@@ -304,7 +302,6 @@
 
 /**
  * Register the node with the internal list
- * @method
  */
 ve.dm.MWReferenceNode.prototype.addToInternalList = function () {
        if ( this.getRoot() === this.getDocument().getDocumentNode() ) {
@@ -319,7 +316,6 @@
 
 /**
  * Unregister the node from the internal list
- * @method
  */
 ve.dm.MWReferenceNode.prototype.removeFromInternalList = function () {
        this.getDocument().getInternalList().removeNode(
diff --git a/modules/ve-mw/tests/dm/ve.dm.Document.test.js 
b/modules/ve-mw/tests/dm/ve.dm.Document.test.js
index 45c4099..f43d8d7 100644
--- a/modules/ve-mw/tests/dm/ve.dm.Document.test.js
+++ b/modules/ve-mw/tests/dm/ve.dm.Document.test.js
@@ -21,8 +21,10 @@
                tests = [
                        {
                                data: [
-                                       /* 0 */ ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
-                                       /* 1 */ { type: '/mwBlockImage' }
+                                       // 0
+                                       ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
+                                       // 1
+                                       { type: '/mwBlockImage' }
                                ],
                                cases: [
                                        {
@@ -89,10 +91,14 @@
                        },
                        {
                                data: [
-                                       /* 0 */ ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
-                                       /* 1 */ { type: '/mwBlockImage' },
-                                       /* 2 */ ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
-                                       /* 3 */ { type: '/mwBlockImage' }
+                                       // 0
+                                       ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
+                                       // 1
+                                       { type: '/mwBlockImage' },
+                                       // 2
+                                       ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
+                                       // 3
+                                       { type: '/mwBlockImage' }
                                ],
                                cases: [
                                        {
@@ -129,12 +135,18 @@
                        },
                        {
                                data: [
-                                       /* 0 */ { type: 'alienBlock' },
-                                       /* 1 */ { type: '/alienBlock' },
-                                       /* 2 */ ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
-                                       /* 3 */ { type: '/mwBlockImage' },
-                                       /* 4 */ { type: 'alienBlock' },
-                                       /* 5 */ { type: '/alienBlock' }
+                                       // 0
+                                       { type: 'alienBlock' },
+                                       // 1
+                                       { type: '/alienBlock' },
+                                       // 2
+                                       ve.copy( 
ve.dm.mwExample.MWBlockImage.data[0] ),
+                                       // 3
+                                       { type: '/mwBlockImage' },
+                                       // 4
+                                       { type: 'alienBlock' },
+                                       // 5
+                                       { type: '/alienBlock' }
                                ],
                                cases: [
                                        {
@@ -183,14 +195,22 @@
                        },
                        {
                                data: [
-                                       /* 0 */ { type: 'paragraph' },
-                                       /* 1 */ { type: 'alienInline' },
-                                       /* 2 */ { type: '/alienInline' },
-                                       /* 3 */ ve.copy( 
ve.dm.mwExample.MWInlineImage.data ),
-                                       /* 4 */ { type: '/mwInlineImage' },
-                                       /* 5 */ { type: 'alienInline' },
-                                       /* 6 */ { type: '/alienInline' },
-                                       /* 7 */ { type: '/paragraph' }
+                                       // 0
+                                       { type: 'paragraph' },
+                                       // 1
+                                       { type: 'alienInline' },
+                                       // 2
+                                       { type: '/alienInline' },
+                                       // 3
+                                       ve.copy( 
ve.dm.mwExample.MWInlineImage.data ),
+                                       // 4
+                                       { type: '/mwInlineImage' },
+                                       // 5
+                                       { type: 'alienInline' },
+                                       // 6
+                                       { type: '/alienInline' },
+                                       // 7
+                                       { type: '/paragraph' }
                                ],
                                cases: [
                                        {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Icd303626ac745c7ab5bff164f9b8cac276de1523
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to