diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-03-16 15:27:52 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-03-26 20:32:42 +0000 |
commit | fad0cbcf368a047278e03ce8fb3b0b00bac63305 (patch) | |
tree | c224ef89ceac3721722abfc958dff9fb9c058a97 /SConstruct | |
parent | 9fe9de3a8c4b612d53fcb9fa370da2f8c33bbc9d (diff) | |
download | mongo-fad0cbcf368a047278e03ce8fb3b0b00bac63305.tar.gz |
SERVER-46364 Move errorcodes check to lint phase.
(cherry picked from commit 560f40b2bfcccd731708be9ed49676a2ca72a146)
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/SConstruct b/SConstruct index 2a6e86f0711..3c407fab11f 100644 --- a/SConstruct +++ b/SConstruct @@ -4140,13 +4140,6 @@ incremental_link = Tool('incremental_link') if incremental_link.exists(env): incremental_link(env) -def checkErrorCodes(): - import buildscripts.errorcodes as x - if x.check_error_codes() == False: - env.FatalError("next id to use: {0}", x.get_next_code()) - -checkErrorCodes() - # Resource Files are Windows specific def env_windows_resource_file(env, path): if env.TargetOSIs('windows'): @@ -4227,12 +4220,17 @@ lint_py = env.Command( action="$PYTHON ${SOURCES[0]} lint", ) -env.Alias( "lint" , [ lint_py, eslint, clang_format, pylinters ] ) -env.Alias( "lint-fast" , [ eslint, clang_format, pylinters ] ) +lint_errorcodes = env.Command( + target="#lint-errorcodes", + source=["buildscripts/errorcodes.py"], + action="$PYTHON ${SOURCES[0]} --quiet", +) + +env.Alias( "lint" , [ lint_py, eslint, clang_format, pylinters, lint_errorcodes ] ) +env.Alias( "lint-fast" , [ eslint, clang_format, pylinters, lint_errorcodes ] ) env.AlwaysBuild( "lint" ) env.AlwaysBuild( "lint-fast" ) - # ---- INSTALL ------- def getSystemInstallName(): |