Tech riderRev. 4 Oct 2026
Luacheck
- 1Runs onLinux, Mac, self-hosted, Windows
- 2CostsFree plan
- 3Languages supported1
- 4IDE supporteditor
- 5CI supportYes
5 lines stated Written from the maker's own pages: luacheck.readthedocs.io, github.com

Overview
Luacheck is ranked #21 of 33 in linters on Specifiction. It runs on Linux, macOS, Self-hosted, Windows. There is a free plan.
Luacheck plans and pricing
All plansCompared on linters
- Languages supported
- 1luacheck.readthedocs.io
- IDE support
- editorluacheck.readthedocs.io
- CI support
- Yesluacheck.readthedocs.io
Facts
- Purpose
- Luacheck is a static analyzer and linter for Lua code.github.com · 4 Oct 2026
- Warnings
- It detects issues including undefined globals, unused variables and values, uninitialized variables, and unreachable code.github.com · 4 Oct 2026
- Lua support
- It checks Lua 5.1–5.4 and LuaJIT syntax, and runs on those Lua versions.github.com · 4 Oct 2026
- Configuration
- Checks can be configured through command-line options, configuration files, or comments in checked files.github.com · 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 · 4 Oct 2026
- Output
- The command line supports built-in TAP, JUnit XML, Visual Studio/MSBuild, plain-text, and default formatters.luacheck.readthedocs.io · 4 Oct 2026
- Installation
- The project documents installation through LuaRocks and provides a single-file 64-bit Windows binary.github.com · 4 Oct 2026
- Parallel checks
- Parallel checking requires the LuaLanes dependency.github.com · 4 Oct 2026
- CI integration
- The project documents a GitHub Actions workflow and provides a Luacheck GitHub Action.github.com · 4 Oct 2026
- Editor integrations
- The project lists integrations for Vim, Sublime Text, Atom, Emacs, Brackets, Visual Studio Code, Nova, and Geany.github.com · 4 Oct 2026
- Container
- Luacheck can be run as a standalone Docker container, including a prebuilt image published through GitHub Container Registry.github.com · 4 Oct 2026
- License
- The project is distributed under the MIT License.github.com · 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 · 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 · 4 Oct 2026
Best Luacheck alternatives
See all 12 All accessCh 01 Cppcheck Free planFree trialLinux Free to start7.7 All accessCh 02 Biome Free planBrowserLinux Free to start7.4 All accessCh 03 Astral Free planLinuxMac Free to start7.3 All accessCh 04 PMD Free planLinuxMac Free to start7.3 All accessCh 05 Ruff Free planLinuxMac Free to start7.3 All accessCh 06 golangci-lint Free planLinuxMac Free to start7.1
Where it ranks on Specifiction
- Best Linters in 2026#21 of 33
Is Luacheck yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/lunarmodules/luacheck/· checked 4 Oct 2026
- luacheck.readthedocs.io/en/stable/config.html· checked 4 Oct 2026
- luacheck.readthedocs.io/en/stable/cli.html· checked 4 Oct 2026




