Dion
Dion
I'm definitely more a fan of removing the parentheses. This is heavily used in the soon-to-release UI framework by Elttob. Example: ```lua New "TextLabel" { BackgroundTransparency = 0.5 } ```...
> @Dionysusnu definitely a valid point. > I know also that sumneko's lua language server (not that its formatted with stylua, but just as an example) uses a custom DSL...
To clarify, my suggestion is: - Separate options for string and table versions - A third mode, instead of the true/false, which only does this for curried functions. Although, I...
Maybe the best option is to add a catch-all "don't touch" option. Although that wouldn't exactly line up with the opinionated route that StyLua tries to take.
Background info: `pairs` returns 3 items: `theGlobalFunctioNext, theProvidedTableArgument, nil` However our emit assumes it is a single function, that is then called with no arguments. `next` requires the table and...
Just running without -y doesn't sound right. You usually have to configure things in a new package, the -y is to answer yes to all. If we don't pass -y,...
Note also: We should add an exception for `rbxtsc-dev` usage. Those people probably know what they're doing anyways.
> `@rbxts/compiler-types` versions are all in the form of something like `1.3.3-types.1`. So semver compatibility is probably overkill. I'd say we just check to see if the current compiler version...
Similar to #1475
ComputedPairs is wrongly spelt as Compute**r**Pairs in the test filename. This implementation seems quite overcomplicated. A simple solution could be: ```lua local returned = false task.defer(function() if not returned then...