luacheck
Public repository for ragedunicorn docker luacheck images
2.3K

A lightweight Luacheck build on Alpine Linux for fast and efficient Lua code linting and static analysis.
# Pull latest version
docker pull ragedunicorn/luacheck:latest
# Or pull specific version
docker pull ragedunicorn/luacheck:1.2.0-alpine3.22.1-1
# Run Luacheck
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest script.lua
Lua versions: Lua 5.1, 5.2, 5.3, 5.4, LuaJIT
Frameworks: LÖVE, Minetest, Playdate SDK, OpenResty
Formatters: Default, Plain, TAP, JUnit, Visual Studio
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest .
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest \
--std lua53 src/
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest \
--no-unused --no-redefined .
# JUnit format for CI systems
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest \
--formatter JUnit . > luacheck-report.xml
# TAP format
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest \
--formatter TAP .
docker run -v $(pwd):/workspace ragedunicorn/luacheck:latest \
--config .luacheckrc .
This image uses semantic versioning that includes all component versions:
Format: {luacheck_version}-alpine{alpine_version}-{build_number}
1.2.0-alpine3.22.1-1 - Initial release with Luacheck 1.2.0 and Alpine 3.22.11.2.0-alpine3.22.1-2 - Rebuild of same versions (bug fixes, optimizations)1.2.0-alpine3.22.2-1 - Alpine Linux patch update1.3.0-alpine3.22.1-1 - Luacheck version updateWhen updates are available through automated dependency management, new releases are created with appropriate version tags.
MIT License - See GitHub repository for details.
Content type
Image
Digest
sha256:2e58d3ec0…
Size
4 MB
Last updated
about 1 month ago
docker pull ragedunicorn/luacheck