jenkins-bot has submitted this change and it was merged. Change subject: Upgrade to jscs 2.0 ......................................................................
Upgrade to jscs 2.0 Disable some rules that we don't yet follow. Ignore extensions directory that may be there from composer. Bug: T107124 Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be --- M .jscsrc M package.json 2 files changed, 18 insertions(+), 4 deletions(-) Approvals: Jonas Kress (WMDE): Looks good to me, approved jenkins-bot: Verified diff --git a/.jscsrc b/.jscsrc index f66f6bd..312c030 100644 --- a/.jscsrc +++ b/.jscsrc @@ -3,12 +3,26 @@ "preset": "wikimedia", // ---- - // Rules from wikimedia preset we don't follow + // Rules from wikimedia preset we don't yet? follow "validateIndentation": null, "requireMultipleVarDecl": null, "disallowDanglingUnderscores": null, - "requireSpacesInsideArrayBrackets": null, + "requireSpacesInsideBrackets": null, + "requireVarDeclFirst": null, + "jsDoc": { + // what we don't yet follow is commented out + //"checkAnnotations": "jsduck5", + //"checkParamNames": true, + "requireParamTypes": true, + "checkRedundantParams": true, + //"checkReturnTypes": true, + "checkRedundantReturns": true, + //"requireReturnTypes": true, + //"checkTypes": "capitalizedNativeCase", + "checkRedundantAccess": true + //"requireNewlineAfterDescription": true + }, // ---- // Own rules @@ -24,5 +38,5 @@ "else" ], - "excludeFiles": [ "node_modules/**", "vendor/**" ] + "excludeFiles": [ "node_modules/**", "vendor/**", "extensions/**" ] } diff --git a/package.json b/package.json index 9fa2adb..43022cd 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "author": "The Wikidata team", "license": "GPL-2.0+", "devDependencies": { - "jscs": "~1.13.1", + "jscs": ">=2.0", "jshint": "" } } -- To view, visit https://gerrit.wikimedia.org/r/227397 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: JanZerebecki <jan.wikime...@zerebecki.de> Gerrit-Reviewer: Jonas Kress (WMDE) <jonas.kr...@wikimedia.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits