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