github lunarmodules/luacheck v0.26.0

latest releases: v1.2.0, v1, latest...
2 years ago

New Features

  • Add "unused hint" flag — @javierguerragiraldez
    Function arguments that start with a single underscore get an "unused hint".
    Leaving them unused doesn't result in a warning.
    Using them, on the other hand, is a new warning (№ 214).
  • Add hook to enable Luacheck for use in pre-commit — @mblayman
  • Warn on error-prone and unnecessary negations — @arichard4
    Two new warnings (№ 581 and 582) flag error-prone operator orders.
  • Add Dockerfile implementation — @MartinBroers
    A 6.34MB containerized image with everything needed to run the linter.
    Build your own or pull prebuilt images from GHRC.
  • Setup repository for use as a GitHub Action — @alerque
    Lint your repositories using GitHub Action workflows with just a single uses: step.

Fixes

  • Don't mark variables as accessed if only references are circular — @arichard4
  • Make test suite Lua 5.4 compatible — @alerque
  • Correct small issues in documentation — various

Miscellaneous

  • Overhaul CI workflows for testing, linting, building, and releasing — @alerque
  • Update URLs and documentation reflecting new repository home — @lunarmodules

Don't miss a new luacheck release

NewReleases is sending notifications on new releases.