std = "max" ignore = { -- Allow access to undefined globals or their fields. In the future we'll -- define all of CC's globals within this file '113', '143', -- FIXME: Ignore unused arguments and loop variables '212', '213', -- Disable line is too long for now. It would be possible to clean -- this up in the future. '631', } -- Only run the linter on ROM and bios for now, as the treasure disks -- are largely unsupported. include_files = { 'src/main/resources/assets/computercraft/lua/rom', 'src/main/resources/assets/computercraft/lua/bios.lua' } files['src/main/resources/assets/computercraft/lua/bios.lua'] = { -- Allow declaring and mutating globals allow_defined_top = true, ignore = { '112', '121', '122', '131', '142' }, } files['src/main/resources/assets/computercraft/lua/rom/apis'] = { -- APIs may define globals on the top level. We'll ignore unused globals, -- as obviously they may be used outside that API. allow_defined_top = true, ignore = { '131' }, }