#dprint-plugin #lua #format #integration #formatter #sty-lua #stylua

dprint-plugin-stylua

dprint的StyLua集成

1个不稳定版本

0.2.1 2022年10月31日

#13 in #dprint-plugin

GPL-3.0-only

16KB
157

dprint-plugin-stylua

使用StyLua通过dprint格式化Lua代码

安装

通过运行dprint config add RubixDev/stylua将插件添加到您的配置文件中。或者您也可以手动添加插件

{
  // ...etc...
  "plugins": ["https://plugins.dprint.dev/RubixDev/stylua-v0.1.0.wasm"],
  "stylua": {
    // config goes here
  }
}

别忘了将lua添加到您的includes模式。

配置

名称 类型 默认值 可能值
lineWidth u32 全局配置或120 04294967295
useTabs bool 全局配置或2 true, false
indentWidth u8 全局配置或false 0255
newLineKind NewLineKind 全局配置或lf auto, lf, crlf, system
verify bool false true, false
quoteStyle QuoteStyle AutoPreferDouble AutoPreferDouble, AutoPreferSingle, ForceDouble, ForceSingle
callParanetheses CallParenType Always Always, NoSingleString, NoSingleTable, None
collapseSimpleStatement CollapseSimpleStatement Never Never, FunctionOnly, ConditionalOnly, Always

也可以查看StyLua配置

依赖

~11–20MB
~252K SLoC