Andreasburmeister has uploaded a new change for review.

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

Change subject: please work
......................................................................

please work

Change-Id: Ibf64a886029fd74b01908a09ae7489d03a51a4ca
---
A .jscsrc
A .jshintignore
A .jshintrc
M composer.json
A package.json
5 files changed, 90 insertions(+), 3 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseQualityExternalValidation
 refs/changes/59/219259/1

diff --git a/.jscsrc b/.jscsrc
new file mode 100644
index 0000000..78c92c0
--- /dev/null
+++ b/.jscsrc
@@ -0,0 +1,20 @@
+{
+       // 
https://github.com/jscs-dev/node-jscs/blob/master/presets/wikimedia.json
+       "preset": "wikimedia",
+
+       // ----
+       // Own rules
+
+       "disallowSpaceAfterKeywords": [
+               "catch",
+               "for",
+//             "if",
+               "switch",
+               "while"
+       ],
+       "requireSpaceAfterKeywords": [
+               "else"
+       ],
+
+       "excludeFiles": [ "node_modules/**", "vendor/**" ]
+}
\ No newline at end of file
diff --git a/.jshintignore b/.jshintignore
new file mode 100644
index 0000000..394522f
--- /dev/null
+++ b/.jshintignore
@@ -0,0 +1 @@
+node_modules/**
\ No newline at end of file
diff --git a/.jshintrc b/.jshintrc
new file mode 100644
index 0000000..a984a17
--- /dev/null
+++ b/.jshintrc
@@ -0,0 +1,49 @@
+{
+       "camelcase": true,
+       "curly": true,
+       "eqeqeq": true,
+       "immed": true,
+       "latedef": true,
+       "newcap": true,
+       "supernew": true,
+       "shadow": false,
+       "noarg": true,
+       "noempty": true,
+       "nonew": true,
+       "quotmark": false, // sometimes double quotes make sense, e.g. "foo's" 
is better readable than 'foo\'s'
+       "trailing": true,
+       "undef": true,
+       "unused": "vars", // we want to allow unused function parameters
+       "laxbreak": true,
+       "laxcomma": false,
+       "onevar": false,
+       "bitwise": true,
+       "forin": false,
+       "regexp": true,
+       "strict": true,
+       "scripturl": true,
+
+       // Environment
+       "browser": true,
+
+       // Globals
+       "globals": {
+               "jQuery": false,
+               "mediaWiki": false,
+               "wikibase": true,
+               "dataValues": false,
+               "dataTypes": false,
+               "util": false,
+               "valueFormatters": false,
+               "valueParsers": false
+       },
+
+       "overrides": {
+               "*/tests/qunit/**/*.tests.js": {
+                       "globals": {
+                               "sinon": false,
+                               "QUnit": false
+                       }
+               }
+       }
+}
\ No newline at end of file
diff --git a/composer.json b/composer.json
index 89ef907..16515b3 100755
--- a/composer.json
+++ b/composer.json
@@ -16,13 +16,13 @@
        "require": {
                "php": ">=5.3.0",
                "wikibase/data-model": "~3.0",
+               "serialization/serialization": "3.*,>=3.2.1"
                "wikibase/data-model-serialization": "~1.3",
-               "serialization/serialization": "3.*,>=3.2.1",
                "wikimedia/assert": "~0.2.2"
        },
        "require-dev": {
-               "phpunit/phpunit": "~4.5",
-               "satooshi/php-coveralls": "dev-master"
+               "phpunit/phpunit": "~3.7,>=3.7.37|~4.5",
+               "satooshi/php-coveralls": "master-dev"
        },
        "autoload": {
                "psr-4": {
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..b7ea5e1
--- /dev/null
+++ b/package.json
@@ -0,0 +1,17 @@
+{
+       "name": "WikibaseQualityExternalValidation",
+       "version": "0.0.0",
+       "scripts": {
+               "test": "jshint . && jscs ."
+       },
+       "repository": {
+               "type": "git",
+               "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityExternalValidation";
+       },
+       "author": "BP2014N1",
+       "license": "GPL-2.0+",
+       "devDependencies": {
+               "jscs": "",
+               "jshint": ""
+       }
+}
\ No newline at end of file

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibf64a886029fd74b01908a09ae7489d03a51a4ca
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQualityExternalValidation
Gerrit-Branch: master
Gerrit-Owner: Andreasburmeister <[email protected]>

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

Reply via email to