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