#linter #lua-51 #lua

selene-lib

A library for linting Lua code. You probably want selene instead.

39 releases (breaking)

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

#7 in #lua-51

Download history 388/week @ 2024-12-07 436/week @ 2024-12-14 227/week @ 2024-12-21 459/week @ 2024-12-28 951/week @ 2025-01-04 1104/week @ 2025-01-11 957/week @ 2025-01-18 754/week @ 2025-01-25 547/week @ 2025-02-01 1022/week @ 2025-02-08 679/week @ 2025-02-15 412/week @ 2025-02-22 380/week @ 2025-03-01 266/week @ 2025-03-08 364/week @ 2025-03-15 543/week @ 2025-03-22

1,625 downloads per month
Used in 3 crates (2 directly)

MPL-2.0 license

350KB
9K 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

~6–15MB
~186K SLoC