dprint-plugin-stylua

Crates.iodprint-plugin-stylua
lib.rsdprint-plugin-stylua
version0.2.1
sourcesrc
created_at2022-10-31 10:51:25.061308
updated_at2022-10-31 10:51:25.061308
descriptionStyLua integration for dprint
homepagehttps://github.com/RubixDev/dprint-plugin-stylua
repositoryhttps://github.com/RubixDev/dprint-plugin-stylua
max_upload_size
id702114
size46,124
Silas Groh (RubixDev)

documentation

README

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 04294967295
useTabs bool global config or 2 true, false
indentWidth u8 global config or false 0255
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.

Commit count: 12

cargo fmt