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
Ben Caimano
afc927262e
SERVER-37588 Python linters version incompatability
2018-10-15 15:51:42 -04:00
Ben Caimano
7aff90a3b5
SERVER-36152 Update requirements.txt
...
This is the full upgrade and split of the majority of our pypa project
requirements.
2018-09-28 11:07:18 -04:00
Mark Benvenuto
d179b063b2
SERVER-36193 Add format-my mode to clang_format.py to only format local changes
2018-07-24 14:07:41 -04:00
Jonathan Abrahams
c50c68fef1
SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy
2018-04-05 14:41:58 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Eddie Louie
f7d45863da
SERVER-31628 Always use a python virtualenv in etc/evergreen.yml
2018-01-16 22:45:28 -05:00
Yves Duhem
6f65258f63
SERVER-29645 Task to update and commit test lifecycle tags
2017-07-27 18:33:40 -04:00
Mark Benvenuto
c87222f209
SERVER-28947 Improve pylinters.py error message when finding linters
2017-04-27 09:50:52 -04:00
Mark Benvenuto
c776e095ac
SERVER-28308 Integrate python linting for IDL into Evergreen
2017-04-18 18:18:26 -04:00
Mark Benvenuto
00ee4f5156
SERVER-28465: Refactor eslint.py and clang_format.py
2017-03-28 11:08:01 -04:00