ReSharper 2025.3 Help

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日