On the recordRead 4 Oct 202614 facts
Luacheck
Plans and prices
Luacheck
Free
MIT-licensed Lua linter and static analyzer
Read 4 Oct 2026 · github.com
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