Enhanced Luau language support for JetBrains IDEs (Rider / IntelliJ / WebStorm),
based on the intellij-luau plugin, with additional improvements focused on real Roblox development workflow.
This fork extends the original plugin with better syntax highlighting, Roblox-specific completion, stricter language support,
and editor features designed for Luau users.
Note
This plugin focuses on practical Luau development in Roblox projects and improves the editor experience for real workflows.
- Improved syntax highlighting closer to Roblox Studio style
- Support for Luau directives:
--!strict,--!nonstrict,--!nocheck - Completion for Roblox services inside
game:GetService("...") - Additional inspections for Luau syntax and method usage
- Better member highlighting for
.and:access - Works with both
.luauand.luafiles - Compatible with LSP when available
This plugin is designed for real Luau usage inside Roblox projects and aims to make development in JetBrains IDEs feel closer to Roblox Studio.
It includes more accurate syntax highlighting, better support for typed Luau, smarter completion for Roblox APIs such as GetService,
additional inspections for common mistakes, and a refined color scheme that matches the Luau workflow.
Important
Plugin supports:
.luaufiles.luafiles- LSP integration (when available in IDE)
- Rojo / sourcemap workflows
This plugin is actively developed.
Features may change and new functionality is added regularly.
Warning
This plugin may conflict with other Lua plugins installed in the IDE.