aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.styluaignore1
-rw-r--r--CMakeLists.txt17
2 files changed, 6 insertions, 12 deletions
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)