JavaScript 的 EditorConfig 属性:其他
对齐多行结构
方法参数
属性名称:
[resharper_]js_align_multiline_parameter, [resharper_]align_multiline_parameter
可能的值:
true | false
示例:
true |
|---|
function foo(firstParameter,
secondParameter) {
}
|
false |
|---|
function foo(firstParameter,
secondParameter) {
}
|
多个声明
属性名称:
[resharper_]js_align_multiple_declaration, [resharper_]align_multiple_declaration
可能的值:
true | false
示例:
true |
|---|
var variable = 0,
variable_2 = 10;
|
false |
|---|
var variable = 0,
variable_2 = 10;
|
对齐 ?: 运算符
属性名称:
[resharper_]js_align_ternary, [resharper_]align_ternary
可能的值:
align_all: 对齐align_not_nested:除嵌套时外对齐none:不对齐
示例:
align_all |
|---|
var variable = 56 + (condition1
? result1
: condition2
? result2
: result3);
|
align_not_nested |
|---|
var variable = 56 + (condition1
? result1
: condition2
? result2
: result3);
|
无 |
|---|
var variable = 56 + (condition1
? result1
: condition2
? result2
: result3);
|
其它
不缩进从第一列开始的注释
属性名称:
[resharper_]js_stick_comment, [resharper_]stick_comment
可能的值:
true | false
示例:
格式化之前 | 格式化后,true |
|---|---|
function Foo(){
// Some comment
var tt = 123; return tt;
}
| function Foo() {
// Some comment
var tt = 123;
return tt;
}
|
格式化之前 | 格式化后,false |
|---|---|
function Foo(){
// Some comment
var tt = 123; return tt;
}
| function Foo() {
// Some comment
var tt = 123;
return tt;
}
|
在文件末尾换行
属性名称:
insert_final_newline, [resharper_]js_insert_final_newline
可能的值:
true | false
最后修改日期: 2025年 12月 8日