#lua #linter #lua51

app selene

A blazing-fast modern Lua linter written in Rust

40 releases (26 breaking)

0.28.0 Jan 16, 2025
0.27.1 Apr 28, 2024
0.26.1 Nov 11, 2023
0.25.0 Mar 13, 2023
0.4.2 Nov 14, 2019

#333 in Command line utilities

Download history 443/week @ 2024-11-20 355/week @ 2024-11-27 391/week @ 2024-12-04 462/week @ 2024-12-11 310/week @ 2024-12-18 239/week @ 2024-12-25 423/week @ 2025-01-01 539/week @ 2025-01-08 850/week @ 2025-01-15 447/week @ 2025-01-22 417/week @ 2025-01-29 502/week @ 2025-02-05 458/week @ 2025-02-12 332/week @ 2025-02-19 466/week @ 2025-02-26 248/week @ 2025-03-05

1,661 downloads per month

MPL-2.0 license

425KB
11K SLoC

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

Dependencies

~14–42MB
~636K SLoC