All Projects → Quenty → luacheck-roblox

Quenty / luacheck-roblox

Licence: MIT license
Luacheck specifications for Roblox Lua

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to luacheck-roblox

lua-lessons-ru
Исходные тексты видео курса "Уроки Love2D, Roblox и Lua для всех"
Stars: ✭ 13 (-63.89%)
Mutual labels:  roblox, robloxlua
Adonis 2.0
Roblox Server Administration System
Stars: ✭ 36 (+0%)
Mutual labels:  roblox
vscode-rojo
Visual Studio Code plugin for Rojo
Stars: ✭ 21 (-41.67%)
Mutual labels:  roblox
bypass-captcha-examples
Different complex captcha bypass examples: Steam, Netflix, Data Dome, Adobe, etc.
Stars: ✭ 62 (+72.22%)
Mutual labels:  roblox
Aurora
(Deprecated) Aurora is a library that can manage status effects (known as "Auras") in your Roblox game.
Stars: ✭ 23 (-36.11%)
Mutual labels:  roblox
Fabric
Fabric provides infrastructure for representing the state of things in your game.
Stars: ✭ 59 (+63.89%)
Mutual labels:  roblox
roblox-requests
The simple, elegant way to send HTTP requests in Roblox.
Stars: ✭ 26 (-27.78%)
Mutual labels:  roblox
roact-material
Material design in Roblox w/ Roact!
Stars: ✭ 18 (-50%)
Mutual labels:  roblox
StudioComponents
(WIP) Roact implementations of Roblox Studio components.
Stars: ✭ 35 (-2.78%)
Mutual labels:  roblox
ro.py
ro.py is a modern, asynchronous Python 3 wrapper for the Roblox API.
Stars: ✭ 65 (+80.56%)
Mutual labels:  roblox
Flipper
A motion library for Roblox
Stars: ✭ 80 (+122.22%)
Mutual labels:  roblox
Adonis
Roblox Server Administration System
Stars: ✭ 134 (+272.22%)
Mutual labels:  roblox
TopbarPlus
Construct dynamic and intuitive topbar icons. Enhance the appearance and behaviour of these icons with features such as themes, dropdowns and menus.
Stars: ✭ 51 (+41.67%)
Mutual labels:  roblox
Chrome
This is the source of the Roblox+ Google Chrome extension!
Stars: ✭ 27 (-25%)
Mutual labels:  roblox
Lua-Obfuscator
A Lua Obfuscator made for Roblox, but should work on most Lua applications
Stars: ✭ 84 (+133.33%)
Mutual labels:  roblox
Pyblox
An API wrapper for Roblox written in Python. (Receives Updates)
Stars: ✭ 30 (-16.67%)
Mutual labels:  roblox
MockDataStoreService
Emulation of Roblox's DataStoreService for seamless offline development & testing
Stars: ✭ 39 (+8.33%)
Mutual labels:  roblox
rojo.space
Rojo website
Stars: ✭ 32 (-11.11%)
Mutual labels:  roblox
roblox-js
!!!THIS PROJECT IS NO LONGER MAINTAINED!!! Execute ROBLOX website actions in node.js
Stars: ✭ 46 (+27.78%)
Mutual labels:  roblox
Roblox-Miscellaneous
A set of ROBLOX based utilities
Stars: ✭ 21 (-41.67%)
Mutual labels:  roblox

Roblox Luacheck

Generates the .luacheckrc file necessary to provide support for Roblox Lua in Luacheck.

Installation

  • Install luacheck!
  • Copy .luacheckrc into the root directory of your project

Build dependencies

  • luajson
  • luasocket

What is Luacheck

If you're using Roblox outside of Roblox Studio, Luacheck is a linter that will analyze your code for you.

Examples

Here are some examples of the .luacheck in action. Traditional .luacheckrc files will not catch these errors.

Checking enums Checking script

Features

  • Automatically applies script and workspace properties
  • Automatically applies the Enum namespace
  • Has definitions for Roblox types and variables
  • Specifically ignores adding Workspace and other global variables following Roblox's standards
  • Does not show deprecated properties

Run and updating

To run you need Lua (5.1 or higher). Running the script will pull the latest version of the Roblox API and then pull in the latest Enums and game/workspace properties.

Usage

You can copy the contents of .luacheckrc into your .luacheckrc

Inspired by luacheck-love.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].