JavaScript - Spaces
Comma
After comma
Property names:
[resharper_]js_space_after_comma
, [resharper_]space_after_comma
Possible values:
true | false
Examples:
true |
foo(a,·b,·c); |
false |
foo(a,b,c); |
Before comma
Property names:
[resharper_]js_space_before_comma
, [resharper_]space_before_comma
Possible values:
true | false
Examples:
true |
foo(a·,·b·,·c); |
false |
foo(a,·b,·c); |
Semicolon
Before semicolon
Property names:
[resharper_]js_space_before_semicolon
, [resharper_]space_before_semicolon
Possible values:
true | false
Examples:
true |
foo(a,·b,·c)·; |
false |
foo(a,·b,·c); |
Before semicolon in for statement
Property names:
[resharper_]js_space_before_semicolon_in_for_statement
, [resharper_]space_before_semicolon_in_for_statement
Possible values:
true | false
Examples:
true |
for·(var·i·=·1·;·i·<·10·;·i++)·{
} |
false |
for·(var·i·=·1;·i·<·10;·i++)·{
} |
After semicolon in for statement
Property names:
[resharper_]js_space_after_semicolon_in_for_statement
, [resharper_]space_after_semicolon_in_for_statement
Possible values:
true | false
Examples:
true |
for·(var·i·=·1;·i·<·10;·i++)·{
} |
false |
for·(var·i·=·1;i·<·10;i++)·{
} |
In function invocations
Before parentheses
Property names:
[resharper_]js_space_before_method_call_parentheses
, [resharper_]js_space_between_method_call_name_and_opening_parenthesis
, [resharper_]space_before_method_call_parentheses
, [resharper_]space_between_method_call_name_and_opening_parenthesis
Possible values:
true | false
Examples:
true |
foo·(a,·b,·c); |
false |
foo(a,·b,·c); |
Before empty parentheses
Property names:
[resharper_]js_space_before_empty_method_call_parentheses
, [resharper_]js_space_between_method_call_name_and_opening_parenthesis
, [resharper_]space_before_empty_method_call_parentheses
, [resharper_]space_between_method_call_name_and_opening_parenthesis
Possible values:
true | false
Examples:
true |
foo·(); |
false |
foo(); |
Within parentheses
Property names:
[resharper_]js_space_between_method_call_parameter_list_parentheses
, [resharper_]space_between_method_call_parameter_list_parentheses
Possible values:
true | false
Examples:
true |
foo(·a,·b,·c·); |
false |
foo(a,·b,·c); |
Within empty parentheses
Property names:
[resharper_]js_space_between_method_call_empty_parameter_list_parentheses
, [resharper_]space_between_method_call_empty_parameter_list_parentheses
Possible values:
true | false
Examples:
true |
foo(·); |
false |
foo(); |
In function declarations
Before parentheses
Property names:
[resharper_]js_space_before_method_parentheses
, [resharper_]js_space_between_method_declaration_name_and_open_parenthesis
, [resharper_]space_before_method_parentheses
, [resharper_]space_between_method_declaration_name_and_open_parenthesis
Possible values:
true | false
Examples:
true |
function·Foo·(a,·b)·{} |
false |
function·Foo(a,·b)·{} |
Before parentheses of anonymous method
Property names:
[resharper_]js_space_before_method_parentheses_anonymous
, [resharper_]js_space_between_method_declaration_name_and_open_parenthesis
, [resharper_]space_before_method_parentheses_anonymous
, [resharper_]space_between_method_declaration_name_and_open_parenthesis
Possible values:
true | false
Examples:
true |
function·(a,·b)·{} |
false |
function(a,·b)·{} |
Within empty parentheses
Property names:
[resharper_]js_space_between_method_declaration_empty_parameter_list_parentheses
, [resharper_]space_between_method_declaration_empty_parameter_list_parentheses
Possible values:
true | false
Examples:
true |
function·Foo(·)·{} |
false |
function·Foo()·{} |
Within parentheses
Property names:
[resharper_]js_space_between_method_declaration_parameter_list_parentheses
, [resharper_]space_between_method_declaration_parameter_list_parentheses
Possible values:
true | false
Examples:
true |
function·Foo(·a,·b·)·{} |
false |
function·Foo(a,·b)·{} |
In control statements
Before parentheses
Property names:
[resharper_]js_space_after_keywords_in_control_flow_statements
, [resharper_]space_after_keywords_in_control_flow_statements
Possible values:
true | false
Examples:
true |
while·(condition)·{
} |
false |
while(condition)·{
} |
Within parentheses
Property names:
[resharper_]js_space_between_parentheses_of_control_flow_statements
, [resharper_]space_between_parentheses_of_control_flow_statements
Possible values:
true | false
Examples:
true |
do·{
}·while·(·condition·) |
false |
do·{
}·while·(condition) |
In index expressions
Before brackets
Property names:
[resharper_]js_space_before_array_access_brackets
, [resharper_]js_space_before_open_square_brackets
, [resharper_]space_before_array_access_brackets
, [resharper_]space_before_open_square_brackets
Possible values:
true | false
Examples:
true |
a·[i] |
false |
a[i] |
Within brackets
Property names:
[resharper_]js_space_within_array_access_brackets
, [resharper_]js_space_between_square_brackets
, [resharper_]space_within_array_access_brackets
, [resharper_]space_between_square_brackets
Possible values:
true | false
Examples:
true |
a[·i·] |
false |
a[i] |
In ternary operator '? :'
In ternary operator '? :'
Property names:
[resharper_]js_space_before_ternary_quest
, [resharper_]space_before_ternary_quest
Possible values:
true | false
Examples:
true |
a·?·b·:·c |
false |
a?·b·:·c |
After '?'
Property names:
[resharper_]js_space_after_ternary_quest
, [resharper_]space_after_ternary_quest
Possible values:
true | false
Examples:
true |
a·?·b·:·c |
false |
a·?b·:·c |
Before ':'
Property names:
[resharper_]js_space_before_ternary_colon
, [resharper_]space_before_ternary_colon
Possible values:
true | false
Examples:
true |
a·?·b·:·c |
false |
a·?·b:·c |
After ':'
Property names:
[resharper_]js_space_after_ternary_colon
, [resharper_]space_after_ternary_colon
Possible values:
true | false
Examples:
true |
a·?·b·:·c |
false |
a·?·b·:c |
In object expression
Before ':'
Property names:
[resharper_]js_space_before_property_colon
, [resharper_]space_before_property_colon
Possible values:
true | false
Examples:
true |
var·o·=·{·a·:·b·} |
false |
var·o·=·{·a:·b·} |
After ':'
Property names:
[resharper_]js_space_after_property_colon
, [resharper_]space_after_property_colon
Possible values:
true | false
Examples:
true |
var·o·=·{·a:·b·} |
false |
var·o·=·{·a:b·} |
Within braces
Property names:
[resharper_]js_space_within_object_literal_braces
, [resharper_]space_within_object_literal_braces
Possible values:
true | false
Examples:
true |
var·o·=·{·a:·b·} |
false |
var·o·=·{a:·b} |
Within empty braces
Property names:
[resharper_]js_space_within_empty_object_literal_braces
, [resharper_]space_within_empty_object_literal_braces
Possible values:
true | false
Examples:
true |
var·o·=·{·} |
false |
var·o·=·{} |
In array literals
Within brackets
Property names:
[resharper_]js_space_within_array_literal_brackets
, [resharper_]js_space_between_square_brackets
, [resharper_]space_within_array_literal_brackets
, [resharper_]space_between_square_brackets
Possible values:
true | false
Examples:
true |
[·a,·b,·c·] |
false |
[a,·b,·c] |
Within empty brackets
Property names:
[resharper_]js_space_within_empty_array_literal_brackets
, [resharper_]js_space_between_empty_square_brackets
, [resharper_]space_within_empty_array_literal_brackets
, [resharper_]space_between_empty_square_brackets
Possible values:
true | false
Examples:
true |
[·] |
false |
[] |
In expressions
Around binary operator
Property names:
[resharper_]js_space_around_binary_operator
, [resharper_]space_around_binary_operator
Possible values:
true | false
Examples:
true |
a·+·b |
false |
a+b |
Around assignment operator
Property names:
[resharper_]js_space_around_assignment_operator
, [resharper_]space_around_assignment_operator
Possible values:
true | false
Examples:
true |
a·=·b; |
false |
a=b; |
Around dot
Property names:
[resharper_]js_space_around_dot
, [resharper_]js_space_around_member_access_operator
, [resharper_]space_around_dot
, [resharper_]space_around_member_access_operator
Possible values:
true | false
Examples:
true |
obj·.·toString() |
false |
obj.toString() |
Within parentheses
Property names:
[resharper_]js_space_within_parentheses
, [resharper_]space_within_parentheses
Possible values:
true | false
Examples:
true |
(·a·+·b·).toString(); |
false |
(a·+·b).toString(); |
Case statement
Before colon
Property names:
[resharper_]js_space_before_colon_in_case
, [resharper_]space_before_colon_in_case
Possible values:
true | false
Examples:
true |
switch·(a)·{
case·b·:
····break;
} |
false |
switch·(a)·{
case·b:
····break;
} |
Lambdas
Before '=>'
Property names:
[resharper_]js_space_before_arrow
, [resharper_]space_before_arrow
Possible values:
true | false
Examples:
true |
var·v·=·(a,·b,·c)·=>·a·+·b·+·c; |
false |
var·v·=·(a,·b,·c)=>·a·+·b·+·c; |
After '=>' in lambda expressions
Property names:
[resharper_]js_space_after_arrow
, [resharper_]space_after_arrow
Possible values:
true | false
Examples:
true |
var·v·=·(a,·b,·c)·=>·a·+·b·+·c; |
false |
var·v·=·(a,·b,·c)·=>a·+·b·+·c; |
Template literals
Within braces around template argument
Property names:
[resharper_]js_space_within_template_argument
, [resharper_]space_within_template_argument
Possible values:
true | false
Examples:
true |
var·v·=·`${·a·}·${·x·+·y·}` |
false |
var·v·=·`${a}·${x·+·y}` |