Skip to content
This repository was archived by the owner on Mar 23, 2024. It is now read-only.

Commit 990e9bc

Browse files
markelogJoel Kemp
authored andcommitted
Preset: add "requireSpaceBetweenArguments" rule to all presets
Also corrects link to yandex code-style Fixes #940 Closes gh-996
1 parent e1907de commit 990e9bc

File tree

15 files changed

+24
-2
lines changed

15 files changed

+24
-2
lines changed

lib/config/configuration.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -676,7 +676,7 @@ Configuration.prototype.registerDefaultPresets = function() {
676676
// https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript
677677
this.registerPreset('wikimedia', require('../../presets/wikimedia.json'));
678678

679-
// https://github.com/yandex/codestyle/blob/master/js.md
679+
// https://github.com/yandex/codestyle/blob/master/javascript.md
680680
this.registerPreset('yandex', require('../../presets/yandex.json'));
681681
};
682682

presets/airbnb.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"requireCapitalizedConstructors": true,
4141
"requireDotNotation": true,
4242
"requireSpacesInForStatement": true,
43+
"requireSpaceBetweenArguments": true,
4344
"requireCurlyBraces": [
4445
"do"
4546
],

presets/crockford.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"disallowSpacesInFunctionDeclaration": {
3232
"beforeOpeningRoundBrace": true
3333
},
34+
"requireSpaceBetweenArguments": true,
3435
"requireMultipleVarDecl": "onevar",
3536
"requireBlocksOnNewline": true,
3637
"disallowEmptyBlocks": true,

presets/jquery.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"requireCamelCaseOrUpperCaseIdentifiers": true,
1616
"requireDotNotation": "except_snake_case",
1717
"requireSpacesInForStatement": true,
18+
"requireSpaceBetweenArguments": true,
1819
"maximumLineLength": {
1920
"value": 100,
2021
"tabSize": 4,

presets/mdcs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"validateIndentation": "\t",
1616

1717
"requireSpaceAfterPrefixUnaryOperators": ["++", "--"],
18+
"requireSpaceBetweenArguments": true,
1819
"requireSpaceBeforePostfixUnaryOperators": ["++", "--"],
1920
"requireSpaceBeforeBinaryOperators": [ "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<=" ],
2021
"requireSpaceAfterBinaryOperators": [ "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<=" ],

presets/wikimedia.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"requireSpaceBeforeObjectValues": true,
3333
"requireCommaBeforeLineBreak": true,
3434
"requireSpacesInForStatement": true,
35+
"requireSpaceBetweenArguments": true,
3536
"disallowSpaceAfterPrefixUnaryOperators": true,
3637
"disallowSpaceBeforePostfixUnaryOperators": true,
3738
"disallowSpaceBeforeBinaryOperators": [

presets/yandex.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"disallowEmptyBlocks": true,
3939

4040
"requireParenthesesAroundIIFE": true,
41+
"requireSpaceBetweenArguments": true,
4142
"requireSpacesInFunctionDeclaration": {
4243
"beforeOpeningCurlyBrace": true
4344
},

test/data/options/preset/airbnb.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@
4747

4848
// disallowEmptyBlocks
4949
return function() {
50-
console.log('bar');
50+
// requireSpaceBetweenArguments
51+
console.log('bar', 'foo');
5152
}
5253
},
5354

test/data/options/preset/crockford.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ APP = (function () {
8282
remove: function (key) {
8383
var at = keys.indexOf(key);
8484
if (at >= 0) {
85+
// requireSpaceBetweenArguments
8586
keys.splice(at, 1);
8687
values.splice(at, 1);
8788
}

test/data/options/preset/google.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ var anonymousFunction = function() {};
2727
// requireSpaceAfterBinaryOperators
2828
// requireSpacesInConditionalExpression
2929
if (opts.insight === false) {
30+
31+
// requireSpaceBetweenArguments
3032
insight.config.set('optOut', true);
3133
} else if (opts.insight) {
3234
insight.config.set('optOut', false);

0 commit comments

Comments
 (0)