lemur icon indicating copy to clipboard operation
lemur copied to clipboard

Partial implementation of Roblox API in Lua

Results 59 lemur issues
Sort by recently updated
recently updated
newest added

But does in Roblox, which means this code: ``` return function(part) if part.Parent == nil then return end local parent = part repeat parent = parent.Parent if parent:FindFirstChild("Humanoid") then return...

soundness-hole

Closes #144 Really basic implementation of an API coverage tool. Verifies functions and properties exist. TODO - [x] Create tool - [ ] Hook up to CI in some way,...

It should be possible to codegen a test harness that will tell us how close to basic compliance we have in a few different places.

enhancement

https://github.com/LPGhatguy/lemur/blob/42e609ea4761f648eb1e556274c0030c2a0f50a4/lib/instances/BaseInstance.lua#L204 I assume this line is to replicate the behavior that disconnects all events when :Destroy() is called, but this (at least from reading the code, I haven't tested it)...

soundness-hole
needs-research

This is a lofty one, so I'm making a tracking issue for it.

new-roblox-api

Matching the convention Rojo set here makes sense. Lemur should find `.server.lua` and `.client.lua` files and import them as `Script` and `LocalScript` instances, respectively.

enhancement

Not sure how exact the property should be (e.g. should it create a Character/Humanoid?), but this is something I'd like to see. Right now I have to shim GetPlayerFromCharacter.

new-roblox-api

My codebase uses this and its not deprecated.