LuaRocks.org had a security incident in September 2026. Read the incident report.

luacheck

A linter and a static analyzer for Lua

$ luarocks install mpeterv/luacheck

Luacheck is a command-line tool for linting and static analysis of Lua code. It
is able to spot usage of undefined global variables, unused local variables and
a few other typical problems within Lua programs.

Versions

0.23.0-18 years ago487,285 downloads
0.22.1-18 years ago41,067 downloads
0.22.0-18 years ago29,640 downloads
0.21.2-19 years ago206,006 downloads
0.21.1-19 years ago61,820 downloads
0.21.0-19 years ago8,427 downloads
0.20.0-19 years ago224,795 downloads
0.19.1-19 years ago20,046 downloads
0.19.0-19 years ago2,618 downloads
0.18.0-19 years ago17,497 downloads
0.17.1-19 years ago8,176 downloads
0.17.0-19 years ago15,642 downloads
0.16.3-110 years ago43,722 downloads
0.16.2-110 years ago4,335 downloads
0.16.1-110 years ago9,575 downloads
0.16.0-110 years ago395 downloads
0.15.1-110 years ago32,600 downloads
0.15.0-110 years ago11,868 downloads
0.14.0-110 years ago11,796 downloads
0.13.0-110 years ago8,120 downloads
0.12.0-111 years ago3,212 downloads
0.11.1-111 years ago4,659 downloads
0.11.0-111 years ago861 downloads
0.10.0-111 years ago2,729 downloads
0.9.0-111 years ago355 downloads
0.8.0-111 years ago12,429 downloads
0.7.3-111 years ago12,397 downloads
0.7.2-111 years ago137 downloads
0.7.1-111 years ago650 downloads
0.7.0-111 years ago91 downloads
0.6.0-112 years ago330 downloads
0.5.0-112 years ago196 downloads
0.4.1-112 years ago74 downloads
0.4.0-112 years ago133 downloads
0.3.0-112 years ago553 downloads
0.2.0-112 years ago66 downloads
0.1.0-112 years ago75 downloads

Dependencies

argparse >= 0.6.0
lua >= 5.1, < 5.4
LuaFileSystem >= 1.6.3

Dependency for

arweave, candran, coronastd, lua-complete, mocka, petrisport, pico8-l10n

Labels