#lua #linter #lua51

selene-lib

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

36 releases (breaking)

0.26.1 Nov 11, 2023
0.25.0 Mar 12, 2023
0.23.1 Dec 7, 2022
0.22.0 Oct 15, 2022
0.4.0 Nov 14, 2019

#836 in Development tools

Download history 137/week @ 2023-11-03 453/week @ 2023-11-10 276/week @ 2023-11-17 168/week @ 2023-11-24 272/week @ 2023-12-01 159/week @ 2023-12-08 195/week @ 2023-12-15 159/week @ 2023-12-22 102/week @ 2023-12-29 99/week @ 2024-01-05 65/week @ 2024-01-12 246/week @ 2024-01-19 207/week @ 2024-01-26 557/week @ 2024-02-02 213/week @ 2024-02-09 774/week @ 2024-02-16

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

MPL-2.0 license

345KB
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

~9MB
~150K SLoC