actboy168 / lua-debug

Lua Debug Adapter for Visual Studio Code
MIT License
431 stars 93 forks source link

Add code format config #232

Closed fesily closed 1 year ago

fesily commented 1 year ago

目前项目里并没有统一格式,所以我c/c++的格式参照了remotedebug的hookmgr.cpp写的.lua部分我看大部分文件里字符串连接符号..前后都没有空格.一起帮忙看看怎么弄,不然咱们的工具老是format成不统一的格式

fesily commented 1 year ago

现在唯一不能按照hookmgr.cpp中格式化的是?:符号,我不知道.clang-format中如何控制三元运算符格式化

actboy168 commented 1 year ago

还有一个不支持

foo::foo()
    : x()
{}
actboy168 commented 1 year ago

lua部分我看大部分文件里字符串连接符号..前后都没有空格.

lua的format我没用过

fesily commented 1 year ago

lua部分我看大部分文件里字符串连接符号..前后都没有空格.

lua的format我没用过

就是lua-language-server自带的format

actboy168 commented 1 year ago

很久之前尝试过,但觉得不太成熟。不知道现在如何。无论是c++还是lua的这些format侵入性都太强了,我觉得无论是什么选项都应该有一个选择是保留原文不改。

fesily commented 1 year ago

很久之前尝试过,但觉得不太成熟。不知道现在如何。无论是c++还是lua的这些format侵入性都太强了,我觉得无论是什么选项都应该有一个选择是保留原文不改。

不应该手动format吗,你是不是开了保存时自动format选项

actboy168 commented 1 year ago

这和手动自动没关系。

fesily commented 1 year ago

这和手动自动没关系。

那也可以仅format文件的一部分

fesily commented 1 year ago

有一套统一的文件范式可以减少多人合作的开发成本,不然每次为了代码格式浪费心智