1 unstable release
0.2.1 | Oct 31, 2022 |
---|
#13 in #dprint-plugin
16KB
157 lines
dprint-plugin-stylua
Format Lua code through dprint using StyLua
Install
Add the plugin to your config file by running
dprint config add RubixDev/stylua
. Alternatively you can manually add the
plugin:
{
// ...etc...
"plugins": ["https://plugins.dprint.dev/RubixDev/stylua-v0.1.0.wasm"],
"stylua": {
// config goes here
}
}
Don't forget to add lua
to your includes
pattern.
Configuration
Name | Type | Default | Possible values |
---|---|---|---|
lineWidth | u32 | global config or 120 |
0 — 4294967295 |
useTabs | bool | global config or 2 |
true , false |
indentWidth | u8 | global config or false |
0 — 255 |
newLineKind | NewLineKind | global config or 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 |
Also have a look at the StyLua configuration.
Dependencies
~11–20MB
~252K SLoC