Matthew

Results 7 issues of Matthew

## Suggestion Support vararg usage completely. Minimally, this consists of being able to get the size of a vararg (and for it to be correct even in the presence of...

needs design
feature

Add a new lint rule to flag expressions like `not x == y`, as it is commonly assumed that it parses equivalently to `not (x == y)` but the not...

C-enhancement
A-lints

When the `TeamChat` and `WhisperChat` methods of `game.Players` is called in studio, it causes studio to crash. However this issue does not exist when you start a local server. **Reproduction:**...

It doesn't seem that (at least) the first argument is checked when calling. This causes a vague error message when the first argument (supposed to be a function) is called...

For whatever reason, if you pass a table to `require`, it is internally encoded to a JSON string even when `require` should not accept tables to begin with. As far...

Engine
bug

**Reproduction** ```lua local abc: unknown = nil if typeof(abc) == "string" and (abc == "a" or abc == "b") then -- abc type: string | "a" | "b" print(abc) end...

bug
fixed by new solver

In [boolean.md](https://github.com/PyHP-pph/PyHP_pph/blob/master/spec/boolean.md) it is explicitly stated that the boolean type is named `boolean`. Clearly this is a problem, formal language dictates we capitalize the first letter of proper nouns and...

suggestion