Jiawei Yang
6b0141d155
SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafe
2023-04-05 00:35:47 +00:00
Juan Gu
28c4056019
SERVER-71744 Move atomic, mutex and nonmongo assert to clang-tidy
2023-03-28 01:06:44 +00:00
Juan Gu
ecb455872f
SERVER-71736 Move tracing support lint to clang-tidy
2023-03-25 00:09:04 +00:00
Juan Gu
2488882313
SERVER-71742 Move volatile keyword lint to clang-tidy
2023-02-23 23:17:58 +00:00
Juan Gu
17d7b26f35
SERVER-71737 Move boost optional requirement lint to clang-tidy
2023-02-18 05:31:04 +00:00
Juan Gu
f5ce056efc
SERVER-71747 Move mongo ctype lint to clang tidy
2023-02-17 02:28:44 +00:00
Daniel Moody
1557c2169f
SERVER-72873 add header brackets tidy check.
2023-02-12 09:03:48 +00:00
Alexander Neben
495f532dc7
SERVER-71734 Removed uninterruptable lock guard from simplecpplint
2023-02-10 05:11:59 +00:00
Juan Gu
dd85f9436f
SERVER-71734 Use clang-tidy to prevent new instances of UninteruptibleLockGuard
2023-02-08 00:35:06 +00:00
Daniel Moody
4ecc81d9cc
SERVER-73047 add mongo tidy check unittests
2023-01-23 23:50:18 +00:00
Daniel Moody
f295f411cf
SERVER-72935 switch c stdlib headers to cpp compat stdlib headers
2023-01-20 23:56:24 +00:00
Jordi Serra Torrens
8c9d2a0169
SERVER-69445 Implement the CollectionSnapshot(s) infrastructure to back CollectionPtr
2023-01-19 16:00:56 +00:00
Billy Donahue
730905254c
SERVER-72498 lint against rand and srand
...
Annotate legacy srand calls with NOLINT to pass new linter
2023-01-04 19:44:30 +00:00
Andrew Morrow
7657e615d2
SERVER-62994 Use v4 toolchain for everything except clang format
...
It has been a pleasure working here and quite the wild ride.
Good luck everyone.
2022-12-13 23:03:13 +00:00
Yu Jin Kang Park
fe588e79d9
SERVER-68867 Add simplecpplint check for UninterruptibleLockGuard
2022-11-25 11:33:03 +00:00
Trevor Guidry
48a77e1d99
SERVER-68924 make pylinter output correct fix command and allow absolute paths
2022-11-04 20:42:00 +00:00
Jordi Serra Torrens
dc15e9c5fd
SERVER-70047 Add linter rule that checks CollectionSharingRuntime is not used outside sharding code
2022-09-29 10:06:35 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Billy Donahue
32f33cb29b
SERVER-66202 linter for undef MONGO_LOGV2_DEFAULT_COMPONENT
2022-05-06 23:17:43 +00:00
Robert Guo
a3a87f936f
SERVER-65672 upgrade python packages to support 3.10
2022-04-24 02:12:33 +00:00
Mark Benvenuto
638812d97b
SERVER-64430 Fix cpplint regex error for stdx::mutex
2022-04-20 19:01:16 +00:00
Amirsaman Memaripour
3f951c777d
SERVER-59700 Add programming support for tracepoints
2022-01-07 17:20:56 +00:00
Robert Guo
4002c5b76f
SERVER-60633 burn_in_tests should respect multiversion tags
2021-10-14 13:07:29 +00:00
Billy Donahue
6ff19433eb
SERVER-60022 global std::optional -> boost::optional
2021-09-21 00:07:27 +00:00
David Bradford
1b9f63cdaf
SERVER-50595: Don't require evergreen.py for local lint runs
2021-04-23 17:16:03 +00:00
Billy Donahue
3022c66b2a
SERVER-55281 lint for newline violations
2021-03-25 00:44:22 +00:00
David Bradford
a22cbaba06
SERVER-54861: Update pylint to 2.7.2
2021-03-01 23:46:55 +00:00
Billy Donahue
c8a02bacb3
SERVER-54475 Add SSPL to shim files. Refactor sspl check.
...
simplecpplint.py
Improve license check
Clearer exception handling
Fix process exit code (success:0, lintFail:1, internalError:2)
Add '-present' year range suffix to copyright notice in a few c++ files.
2021-02-12 20:58:51 +00:00
Billy Donahue
ff37b70553
SERVER-50917 util/ctype.h to replace <cctype> & <ctype.h> funcs
2020-10-13 19:30:17 +00:00
Jason Chan
3a6bde797e
SERVER-50706 Add fromConfigServer parameter to allow transitioning a shard server from lastLTS FCV to lastContinuousFCV
2020-09-24 16:30:58 +00:00
Lingzhi Deng
728b9b3039
SERVER-49520: Add linter rule for generic FCV references
2020-09-02 04:09:13 +00:00
Ryan Egesdahl
ca4df25002
SERVER-50592 Update mypy and GitPython pip requirements
...
Update the mypy and GitPython pip modules that are required for linting
builds before commits to compatible versions rather than hard version
requirements.
2020-09-01 01:19:35 +00:00
David Bradford
ac966012c5
SERVER-50401: Use evergreen manifest to determine revisions to compare against
2020-08-26 15:58:35 +00:00
David Bradford
4b454dbdaf
SERVER-49945: move mypy.ini to .mypy.ini
2020-08-17 18:11:41 +00:00
David Bradford
2a13ecc1e5
SERVER-48017: Filter out deleted files from files to lint
2020-05-07 18:25:41 +00:00
David Bradford
74ea6aa4df
SERVER-47796: Ensure linters run against enterprise modules
2020-05-06 13:12:44 +00:00
Henrik Edin
60ed56e724
SERVER-47332 Add way to do unstructured logging for local development
2020-04-24 12:40:38 +00:00
David Bradford
ac9caedb40
SERVER-46643: Only lint changed files on enterprise-only changes
2020-03-11 19:07:38 +00:00
Geert Bosch
95eedd93ea
SERVER-44955 Force reading patch files with UTF-8 encoding in git.py
2019-12-05 04:28:59 +00:00
Mark Benvenuto
a54df9e45d
SERVER-43936 Implement simpler, quicker python based C++ linter
2019-10-25 19:51:50 +00:00
ADAM David Alan Martin
1e46b50490
SERVER-41771 Use clang-format-7.0.1 in our clang-format helper script
...
Update our clang-format config file to reflect the newer syntax.
2019-07-27 11:02:21 -04:00
David Bradford
2fb05c59a4
SERVER-42240: Fix what build burn_in_tags looks at and cleanup
2019-07-16 16:34:29 -04:00
Mark Benvenuto
89ef031427
SERVER-40559 Python linters do not run after upgrade to Python 3
2019-04-16 14:33:43 -04:00
Mark Benvenuto
286c031264
SERVER-40559 Python linters do not run after upgrade to Python 3
2019-04-16 14:33:43 -04:00
Mathew Robinson
c6560dd65c
SERVER-40549 Remove ignore_interpreter
2019-04-12 11:02:46 -04:00
Mathew Robinson
f4feba485b
SERVER-40542 Remove references to pip2
2019-04-10 11:42:47 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Mark Benvenuto
a3c7bdb31e
SERVER-40330 clang_format.py format-my does not work with enterprise repo
2019-04-01 13:39:21 -04:00
Jonathan Abrahams
4dbea5ed56
SERVER-39309 - Fix linter calls to get_merge_base
2019-02-25 13:14:13 -05:00
Andrew Morrow
a285618a35
SERVER-36651 SERVER-36652 SERVER-37600 Upgrade to V3 toolchain and XCode 10 everywhere
2019-01-30 21:10:29 -05:00