Skip to content
Atom Linter module. Lint Lua on the fly, using luacheck
Branch: master
Clone or download
Pull request Compare This branch is 69 commits behind AtomLinter:master.


Mac Windows Linux
mac-badge win-badge linux-badge

This package will lint your opened Lua files in Atom, using luacheck.



Atom -> Preferences... -> Packages -> linter-luacheck -> Settings:

  • Executable Path to your luacheck executable.

To config luacheck, you may:

Use config file named .luacheckrc (in project root and/or Lua source dirs).

Example .luacheckrc at project root:

files['*.rockspec'].global = false
files['.luacheckrc'].global = false
files['spec/*_spec.lua'].std = 'min+busted'

Or use luacheck inline options.

Example project/luafile.lua:

local lib = {}
function lib.add(self, a, b) -- luacheck: ignore self
  return a+b


Bugs, ideas and pull requests please go to AtomLinter/linter-luacheck.

You can’t perform that action at this time.