selene
« Back to VersTracker
Description:
Blazing-fast modern Lua linter
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lua linter rust developer-tools static-analysis
Install: brew install selene
About:
Selene is a blazing-fast command-line linter written in Rust that analyzes Lua code for style, semantic, and correctness issues. It provides highly configurable linting rules to enforce best practices and catch common bugs in Lua projects. The tool is designed for performance and integrates easily into modern development workflows.
Key Features:
  • High performance linter written in Rust
  • Configurable linting rules via TOML
  • Built-in support for Roblox Lua standards
  • Detailed error reporting with suggestions
Use Cases:
  • Enforcing code style and best practices in Lua projects
  • CI/CD pipeline integration for automated code quality checks
  • Migrating legacy Lua codebases to modern standards
Alternatives:
  • luacheck – Luacheck is a mature Lua linter written in Lua, while Selene offers better performance with Rust and more modern configuration options.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 4:43am 0 VERSION_BUMP 806e64ae
Jan 14, 2025 5:21am 0 VERSION_BUMP 1c06fda7
Jan 14, 2025 5:06am 0 VERSION_BUMP 9e580462
Sep 14, 2024 5:45pm 0 VERSION_BUMP 9eb34e31