mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 08:28:34 +00:00
build(lint): set some linters as non-fatal #19018
luacheck and clint are the most important, and they are bundled. The others are nice-to-have, and not always available (and not bundled), so make them optional. This allows the "lint" target to function as a convenient and low-hassle handle for contributors. We still get the full power of lint in CI. TODO: bundle uncrustify (and then set it as required for "lint")?
This commit is contained in:
@@ -803,7 +803,7 @@ foreach(sfile ${LINT_NVIM_SOURCES})
|
||||
endforeach()
|
||||
add_custom_target(lintc DEPENDS ${LINT_TARGETS})
|
||||
|
||||
def_cmd_target(lintuncrustify ${UNCRUSTIFY_PRG} UNCRUSTIFY_PRG false) # Non-fatal so that "lintc" target can depend on it.
|
||||
def_cmd_target(lintuncrustify ${UNCRUSTIFY_PRG} UNCRUSTIFY_PRG false)
|
||||
if(UNCRUSTIFY_PRG)
|
||||
add_custom_command(OUTPUT lintuncrustify-cmd APPEND
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
|
Reference in New Issue
Block a user