IntelliJ-Luanalysis
IntelliJ-Luanalysis copied to clipboard
Type-safe Lua IDE — IntelliJ IDEA plugin
Operators (in particular arithmetic operators) should ensure their operands are covariant of number. The following _certainly_ shouldn't be allowed: ```lua ---@type boolean local aBoolean = true + true -- Illegal...
The typescript plugin provides code completion for callback types, including filling in parameter names for the generated function. I really miss that functionality. Especially given the clunky HTTP API I'm...
Environment -------------- name | version ----------|---------- IDEA version | IDEA 2020.1 Luanalysis version | 1.0.1 OS | Linux This is somewhat linked to an item I suggested here: https://github.com/EmmyLua/IntelliJ-EmmyLua/issues/26 :...
Lua's metatable and userdata functionality both provide mechanisms for a "property" accessor on a table/userdata to return a value of one type, whilst a different type may be accepted for...
The mere presence of a type in a project should not expose that type to every file i.e. types should not be global. Luanalysis should (~~recursively~~ **EDIT**: Recursively pulling in...
This will be a breaking change, however, the main signature of a function is often very loosely typed, take the following example: ```lua ---@overload fun(a: string, b: number): void ---@overload...
These are my attempts at understanding Java and Kotlin. For now, pretty much limited to fixing IDE warnings/errors about deprecation and such. I managed to make it compatible with 2022.2.2...
## Environment Name | Version -----|-------- IDEA version | Build #IU-222.3739.24, built on August 4, 2022 Luanalysis version | 1.2.2-IDEA203 OS | macOS 12.1 (21C52) ## Preferences (Preferences -> Languages...
The EmmyLua version included with this plugin contains a bug that causes the IDE to hang. Can it be bumped up? See: https://youtrack.jetbrains.com/issue/IDEA-332858/Allow-user-to-cancel-an-refactoring-action-somehow-without-restarting-the-IDE#focus=Comments-27-9234610.0-0
## Environment Name | Version -----|-------- IDEA version | CLion 2023.2.1 Luanalysis version | v1.4.0 OS | MacOS 13.5.2 ## Preferences  ### Lua Name | Setting -----|-------- Language level...