#lua #linter #lua51

selene-lib

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

12 releases (7 breaking)

0.9.2 Nov 6, 2020
0.8.0 Aug 24, 2020
0.7.0 Jul 9, 2020
0.5.3 Jan 28, 2020
0.4.0 Nov 14, 2019

#87 in Command line utilities

Download history 356/week @ 2020-08-07 593/week @ 2020-08-14 459/week @ 2020-08-21 704/week @ 2020-08-28 742/week @ 2020-09-04 710/week @ 2020-09-11 579/week @ 2020-09-18 812/week @ 2020-09-25 889/week @ 2020-10-02 1004/week @ 2020-10-09 802/week @ 2020-10-16 825/week @ 2020-10-23 575/week @ 2020-10-30 796/week @ 2020-11-06 741/week @ 2020-11-13 570/week @ 2020-11-20

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

MPL-2.0 license

170KB
4.5K 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

~3.5–5MB
~122K SLoC