我一直在搜索文档,我认为这不是一个选项,但基本上我想强制函数调用的每个参数都在一个新行上。
例如我讨厌这个:
var result = GetResult(request, startDate, endDate, myTypes,
false, false, pageNumber);
我更讨厌这个(每行不同数量的参数):
var result = GetResult(request, startDate, endDate, myTypes,
person, thing,
false, false, pageNumber, penny, job, situation, context);
我希望有一个editorconfig
条目将上述内容变为:
var result = GetResult(
request,
startDate,
endDate,
myTypes,
false,
false,
pageNumber);
和
var result = GetResult(
request,
startDate,
endDate,
myTypes,
person,
thing,
false,
false,
pageNumber,
penny,
job,
situation,
context);
理想情况下,我能够在强制执行上述操作之前指定最大参数数量,但这可能是一个白日梦,例如我希望 1 或 2 个,甚至可能 3 个参数保留在下面的一行中:
var result1 = GetResult(request);
var result2 = GetResult(request, startDate);
var result3 = GetResult(request, startDate, endDate);
//only after 3 force the rule
var result4 = GetResult(
request,
startDate,
endDate,
myTypes);