diff --git a/.styluaignore b/.styluaignore index 11aa24df3a..786a9ce4d3 100644 --- a/.styluaignore +++ b/.styluaignore @@ -1,6 +1,7 @@ /scripts /src /test +/build /runtime/lua/vim/re.lua /runtime/lua/vim/_meta/options.lua /runtime/lua/coxpcall.lua diff --git a/CMakeLists.txt b/CMakeLists.txt index aec39109e4..f0303be3eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -230,18 +230,11 @@ add_glob_target( TOUCH_STRATEGY SINGLE) add_dependencies(lintlua-luacheck lua-dev-deps) -add_glob_target( - TARGET lintlua-stylua - COMMAND ${STYLUA_PRG} - FLAGS --color=always --check - GLOB_DIRS runtime/ - GLOB_PAT *.lua - EXCLUDE - /runtime/lua/vim/re.lua - /runtime/lua/vim/_meta/.* - /runtime/lua/coxpcall.lua - TOUCH_STRATEGY SINGLE) - +# Don't use add_glob_target as .styluaignore won't be respected. +# https://github.com/JohnnyMorganz/StyLua/issues/751 +add_custom_target(lintlua-stylua + COMMAND ${STYLUA_PRG} --color=always --check . + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}) add_custom_target(lintlua) add_dependencies(lintlua lintlua-luacheck lintlua-stylua)