Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Linters
  3. Luacheck

Luacheck

Plans and prices

Luacheck

Free

MIT-licensed Lua linter and static analyzer

Every plan, in full

On the record

CI integration
The project documents a GitHub Actions workflow and provides a Luacheck GitHub Action.github.com · read 4 Oct 2026
Configuration
Checks can be configured through command-line options, configuration files, or comments in checked files.github.com · read 4 Oct 2026
Configuration detail
Configuration supports project-specific globals, standard-global sets, warning filters, and per-file or per-path overrides.luacheck.readthedocs.io · read 4 Oct 2026
Container
Luacheck can be run as a standalone Docker container, including a prebuilt image published through GitHub Container Registry.github.com · read 4 Oct 2026
Editor integrations
The project lists integrations for Vim, Sublime Text, Atom, Emacs, Brackets, Visual Studio Code, Nova, and Geany.github.com · read 4 Oct 2026
Installation
The project documents installation through LuaRocks and provides a single-file 64-bit Windows binary.github.com · read 4 Oct 2026
License
The project is distributed under the MIT License.github.com · read 4 Oct 2026
Lua support
It checks Lua 5.1–5.4 and LuaJIT syntax, and runs on those Lua versions.github.com · read 4 Oct 2026
Output
The command line supports built-in TAP, JUnit XML, Visual Studio/MSBuild, plain-text, and default formatters.luacheck.readthedocs.io · read 4 Oct 2026
Parallel checks
Parallel checking requires the LuaLanes dependency.github.com · read 4 Oct 2026
Purpose
Luacheck is a static analyzer and linter for Lua code.github.com · read 4 Oct 2026
Stability note
The README says the module interface may change between minor releases while the command-line interface is fairly stable.github.com · read 4 Oct 2026
Support
The project directs users to its GitHub issue tracker for bugs, suggestions, and questions, and says pull requests are welcome.github.com · read 4 Oct 2026
Warnings
It detects issues including undefined globals, unused variables and values, uninitialized variables, and unreachable code.github.com · read 4 Oct 2026

Alternatives to Luacheck

Every alternative, ranked