aboutsummaryrefslogtreecommitdiff
path: root/cmake/lint.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/lint.cmake')
-rw-r--r--cmake/lint.cmake34
1 files changed, 0 insertions, 34 deletions
diff --git a/cmake/lint.cmake b/cmake/lint.cmake
deleted file mode 100644
index 1fb8c749a8..0000000000
--- a/cmake/lint.cmake
+++ /dev/null
@@ -1,34 +0,0 @@
-function(lint)
- cmake_parse_arguments(LINT "QUIET" "PROGRAM" "FLAGS;FILES" ${ARGN})
-
- if(LINT_QUIET)
- set(OUTPUT_QUIET OUTPUT_QUIET)
- elseif()
- set(OUTPUT_QUIET "")
- endif()
-
- find_program(PROGRAM_EXISTS ${LINT_PROGRAM})
- if(PROGRAM_EXISTS)
- execute_process(COMMAND ${LINT_PROGRAM} ${LINT_FLAGS} ${LINT_FILES}
- WORKING_DIRECTORY ${PROJECT_ROOT}
- RESULT_VARIABLE ret
- ${OUTPUT_QUIET})
- if(ret AND NOT ret EQUAL 0)
- message(FATAL_ERROR "FAILED: ${TARGET}")
- endif()
- else()
- message(STATUS "${TARGET}: ${LINT_PROGRAM} not found. SKIP.")
- endif()
-endfunction()
-
-if(${TARGET} STREQUAL "lintuncrustify")
- file(GLOB_RECURSE FILES ${PROJECT_ROOT}/src/nvim/*.[c,h])
- lint(PROGRAM uncrustify FLAGS -c src/uncrustify.cfg -q --check FILES ${FILES} QUIET)
-elseif(${TARGET} STREQUAL "lintpy")
- lint(PROGRAM flake8 FILES contrib/ scripts/ src/ test/)
-elseif(${TARGET} STREQUAL "lintsh")
- lint(PROGRAM shellcheck FILES scripts/vim-patch.sh)
-elseif(${TARGET} STREQUAL "lintlua")
- lint(PROGRAM luacheck FLAGS -q FILES runtime/ scripts/ src/ test/)
- lint(PROGRAM stylua FLAGS --color=always --check FILES runtime/)
-endif()