1个不稳定版本
| 0.2.1 | 2022年10月31日 |
|---|
#13 in #dprint-plugin
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 |
0 — 4294967295 |
| useTabs | bool | 全局配置或2 |
true, false |
| indentWidth | u8 | 全局配置或false |
0 — 255 |
| 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