在 Intellij 中缩进 lambda 函数体
Indent lambda function body in Intellij
我有这个示例代码,我想通过一些 checkstyle 规则,但我的格式化程序设置不正确。
我只想对 lambda 函数体进行额外缩进并更改其右括号的位置 }
这是我的代码在格式化时的当前外观 (Ctrl + Alt + L
)
Optional.ofNullable(customerClient.
getActiveCustomers()).map(customer -> {
String firstName = customer.getFirstName();
String lastName = customer.getLastName();
return firstName + " " + lastName;
}).orElse(null);
但我需要更改格式化程序,使代码看起来像这样:
Optional.ofNullable(customerClient.
getActiveCustomers()).map(customer -> {
String firstName = customer.getFirstName();
String lastName = customer.getLastName();
return firstName + " " + lastName;
}
).orElse(null);
这是一个known issue。欢迎投票。
我有这个示例代码,我想通过一些 checkstyle 规则,但我的格式化程序设置不正确。
我只想对 lambda 函数体进行额外缩进并更改其右括号的位置 }
这是我的代码在格式化时的当前外观 (Ctrl + Alt + L
)
Optional.ofNullable(customerClient.
getActiveCustomers()).map(customer -> {
String firstName = customer.getFirstName();
String lastName = customer.getLastName();
return firstName + " " + lastName;
}).orElse(null);
但我需要更改格式化程序,使代码看起来像这样:
Optional.ofNullable(customerClient.
getActiveCustomers()).map(customer -> {
String firstName = customer.getFirstName();
String lastName = customer.getLastName();
return firstName + " " + lastName;
}
).orElse(null);
这是一个known issue。欢迎投票。