Download Latest Version stylua-linux-x86_64-musl.zip (3.4 MB)
Email in envelope

Get an email when there's a new version of StyLua

Home / v2.4.0
Name Modified Size InfoDownloads / Week
Parent folder
stylua-windows-x86_64.zip 2026-03-07 2.8 MB
stylua-macos-aarch64.zip 2026-03-07 3.0 MB
stylua-linux-x86_64-musl.zip 2026-03-07 3.4 MB
stylua-macos-x86_64.zip 2026-03-07 3.1 MB
stylua-linux-x86_64.zip 2026-03-07 3.3 MB
stylua-linux-aarch64.zip 2026-03-07 3.2 MB
stylua-linux-aarch64-musl.zip 2026-03-07 3.2 MB
README.md 2026-03-07 2.0 kB
v2.4.0 source code.tar.gz 2026-03-07 465.3 kB
v2.4.0 source code.zip 2026-03-07 751.4 kB
Totals: 10 Items   23.2 MB 5

[2.4.0] - 2026-03-07

Added

  • Added flag --no-ignore-vcs to continue formatting files listed in a .gitignore file, instead of skipping over them (#895)
  • Support call_parentheses = Input in editorconfig (#1057)
  • Luau: Support formatting explicit type instantiations (f<<T>>(), obj:method<<T>>())
  • Support stylua_syntax and stylua_block_newline_gaps properties in editorconfig (#1054)

Fixed

  • Fixed syntax error in output when a single-line comment appears between an index suffix and a table call argument, e.g. foo.bar -- comment { } (#873)
  • Fixed malformed formatting when a binary expression inside of a function call with comments around the operators is incorrectly collapsed onto one line (#996)
  • Fixed repeated unary minus on long lines being collapsed into a comment, e.g. - - - - -5 becoming -----5 (#1075)
  • Fixed --preserve-block-newline-gaps CLI flag not being applied as a config override
  • Fixed LSP not respecting .stylua.toml on Windows due to incorrect file URI to path conversion (#1051)

External Contributions

New Contributors

Full Changelog: https://github.com/JohnnyMorganz/StyLua/compare/v2.3.1...v2.4.0

Source: README.md, updated 2026-03-07