EmmyLuaCodeStyle
EmmyLuaCodeStyle copied to clipboard
align_continuous_rect_table_field 不生效
trafficstars
- 样本代码 test.lua
local sss = {
asd =1,
a = 20, -- xyz
bss = 3,
oops = 10, fdgfh = 9,
sss = 2,
oiu= 23,
}
local a = 10
local bfdsg = 30
- 应用的格式 .editorconfig
indent_size = 2
# true/false or always
align_continuous_assign_statement = always
align_continuous_rect_table_field = always
- 格式化的结果
CodeFormat format -f test.lua -c .editorconfig
local sss = {
asd = 1,
a = 20, -- xyz
bss = 3,
oops = 10,
fdgfh = 9,
sss = 2,
oiu = 23,
}
local a = 10
local bfdsg = 30
- align_continuous_rect_table_field 未生效。另外期望 table 里 这种较短 的 同行多个赋值不处理,但是好像没看到存在相关配置,总是会把同行的赋值拆为多行。
- align_continuous_rect_table_field 生效的期望格式
local sss = {
asd = 1,
a = 20, -- xyz
bss = 3,
oops = 10,
fdgfh = 9,
sss = 2,
oiu = 23,
}
local a = 10
local bfdsg = 30
- 最终期望的格式
local sss = {
asd = 1,
a = 20, -- xyz
bss = 3,
oops = 10, fdgfh = 9,
sss = 2,
oiu = 23,
}
local a = 10
local bfdsg = 30