Commit Graph

60 Commits

Author SHA1 Message Date
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