SHA256
12
0
forked from pool/StyLua

11 Commits

Author SHA256 Message Date
Soc Virnyl Estela
64007b36d5 - Update to version 0.18.2:
* Fixed LuaJIT suffixes LL/ULL causing a panic when running in --verify mode
  * Fixed incorrect formatting of conditionals when collapse_simple_statement is enabled and the block begins with an empty line
  * Fixed formatting of dot function call chains with comment between dot and names

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=34
2023-10-09 13:18:51 +00:00
Soc Virnyl Estela
83303ccdb1 - Update to version 0.18.1:
* Fixed parentheses around a single Luau type pack in a generic being removed causing syntax errors.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=32
2023-08-26 13:46:38 +00:00
Soc Virnyl Estela
43e46a55ba Replace obsoleted disabled option with manual
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=30
2023-08-13 14:07:39 +00:00
Soc Virnyl Estela
f643962b64 - Update to version 0.18.0:
* Multiline ignores (-- stylua: ignore start / -- stylua: ignore end) will now work within table fields
  * Added option "Input" to call_parentheses setting, where call parentheses are retained based on their presence in the original input code.
  * Improved heuristics around Luau type excess parentheses removal, so unnecessary parentheses around types are removed in more locations
  * Function calls are now formatted onto multiple lines if the opening brace { of a multiline table forces one of the lines over width
  * Fixed missing option --sort-requires to enable sort requires on the command line
  * Fixed parentheses removed around Luau optional type (B?) causing syntax errors when present in an intersection A & (B?)
  * Fixed comments lost when parentheses removed around Luau types
  * Fixed race condition where if a file is passed more than once as an argument to format, then it could potentially be wiped completely 
    (for example, if an ancestor directory is passed and recursively searched, as well as the file itself)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=28
2023-06-18 01:19:00 +00:00
Soc Virnyl Estela
73d4860282 - Update to version 0.17.1
* Bumped internal parser dependency which should fix parsing problems for comments with Chinese characters, and multiline string escapes
  * Fixed comments in punctuated lists for return statements or assignments being incorrectly formatted leading to syntax errors
  * Fixed line endings not being correctly formatted in multiline string literals and comments

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=26
2023-06-09 11:43:12 +00:00
Soc Virnyl Estela
782c19f6b0 - Update to version 0.17.0:
* Sort requires
  * Add default editorconfig feature
  * extension: Pass cwd as workspace folder for version check
  * Add Dockerfile

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=17
2023-03-18 11:42:47 +00:00
Soc Virnyl Estela
2c40cb4a1d - Update to version 0.16.1:
* General
    - Fixed mistransformation of a function argument in a multilined function call when the argument contains a comment, causing a syntax error. We now attempt to hang the expression (#648)
  * Luau
    - Fixed verify AST flagging a false positive for parentheses removed around a Luau type (#643)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=13
2023-02-17 10:34:35 +00:00
Soc Virnyl Estela
71bbb8a2aa - Update to version 0.16.0:
* Fixed an anonymous function assignment local x = function() being unnecessarily indented if the function body contains a comment (#627)
  * Fixed malformed formatting when there is a newline between a return token and the expressions (#605)
  * Fixed malformed formatting of multi-assignment or multi-returns where there is a comment within the expressions list (#637)
  * Update internal parser:
    - (lua52) Support Lua 5.2 fractional hexidecimal / hexidecimal with exponents (#621)
    - (lua52) Support LuaJIT number suffixes LL/ULL/i (#621)
    - (lua52) Support \z escape sequences in strings (#613)
    - (luau) Support Luau string interpolation (#607)
  * Several optimisations applied to formatting functions to reduce time taken. Files which previously did not terminate (6MB+) now finish in reasonable time. (#591)
  * Assignments of the form local name = function will no longer hang at the equals token, and instead force parameters multiline, to reduce unnecessary indentation. (#595)
  * Unnecessary parentheses around Luau types will now be removed (#611)
  * Collapse a body containing only a goto statement when collapse_simple_statement is set (#618)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=9
2023-01-28 00:58:39 +00:00
Soc Virnyl Estela
552bee1552 - Update to version 0.15.3:
* Fixed necessary parentheses removed in (-X) ^ Y causing change in semantics
  * Take into account function token size when formatting an anonymous function function() end (particularly relevant when collapsing simple statements)
  * Support hanging inside of Luau type arrays { T } to fix formatting issues when comments are present

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=6
2022-12-16 14:22:35 +00:00
Soc Virnyl Estela
0a9b92c38a - Rename source tarball to StyLua-0.15.2.tar.gz.
- Update _service file.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=2
2022-11-21 06:41:00 +00:00
edb6aa0801 Accepting request 1037000 from home:uncomfyhalomacro
I want to maintain StyLua in devel:languages:lua

OBS-URL: https://build.opensuse.org/request/show/1037000
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=1
2022-11-21 05:35:35 +00:00