diff --git a/script/cli/check.lua b/script/cli/check.lua index 146035b62..80aecb389 100644 --- a/script/cli/check.lua +++ b/script/cli/check.lua @@ -10,6 +10,7 @@ local define = require 'proto.define' local config = require 'config.config' local fs = require 'bee.filesystem' local provider = require 'provider' +local scope = require 'workspace.scope' require 'plugin' require 'vm' @@ -70,7 +71,7 @@ lclient():start(function (client) end config.set(rootUri, 'Lua.diagnostics.disable', util.getTableKeys(disables, true)) - local uris = files.getAllUris(rootUri) + local uris = files.getChildFiles(rootUri) local max = #uris for i, uri in ipairs(uris) do files.open(uri) diff --git a/script/files.lua b/script/files.lua index b9df56957..a8fc97459 100644 --- a/script/files.lua +++ b/script/files.lua @@ -427,6 +427,7 @@ function m.getOriginLines(uri) end function m.getChildFiles(uri) + uri = uri:gsub("/$", "") local results = {} local uris = m.getAllUris(uri) for _, curi in ipairs(uris) do