A blazing-fast modern Lua linter written in Rust
  • Rust 85.2%
  • Lua 8.7%
  • TypeScript 5.5%
  • Python 0.3%
  • Dockerfile 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-03 13:46:46 -08:00
.github Fix release [release] 2025-01-13 19:01:17 -08:00
docs Create new restricted_module_paths to disallow specified modules (#643) 2025-07-15 10:36:44 -07:00
misc 0.29.0 [release] 2025-07-23 09:42:27 -07:00
selene 0.30.1 [release] 2026-03-03 13:46:46 -08:00
selene-lib Support require-by-string in Roblox (#665) 2026-03-03 21:41:09 +00:00
selene-vscode VSC - 1.5.1 2024-01-04 15:22:46 -08:00
.editorconfig Deprecate TOML standard library format, introduce new YML based format. Roblox standard libraries now generate outside of directories (#364) 2022-06-04 22:23:39 -07:00
.gitattributes Change how arguments passed are counted (#120) 2020-06-23 18:15:48 -07:00
.gitignore Update full-moon to 2.1.1 (#661) [release] 2026-01-22 20:18:09 -08:00
Cargo.lock 0.30.1 [release] 2026-03-03 13:46:46 -08:00
Cargo.toml 0.30.1 [release] 2026-03-03 13:46:46 -08:00
CHANGELOG.md 0.30.1 [release] 2026-03-03 13:46:46 -08:00
Dockerfile Remove version constraints on container images (#549) 2023-09-29 04:21:27 +00:00
LICENSE.md Use MPL 2.0 license 2019-09-30 23:46:26 -07:00
README.md Update README 2019-11-06 02:59:58 -08:00

selene

Read the documentation here!

selene is a blazing-fast modern Lua linter written in Rust.

Priorities:

  • It's okay to not diagnose every problem, as long as the diagnostics that are made are never wrong
  • Easy to extend and modify
  • Easy to configure
  • ...but the user should need to configure as little as possible