@@ -28,7 +28,7 @@ The Continuous Integration Tests feature:
2828- Checking of the combined coverage against the diff to master: Fails if changes are not covered!
2929- Pylint report in the GitHub Action Summary page, with Warning and Error annotatios, even in the code review.
3030- Check that changes don't generate pylint warnings (if warning classes which are enabled in .pylintrc)
31- - Static analysis using ` mypy ` , ` pyre ` and ` pytype `
31+ - Static analysis using ` mypy ` , ` pylint ` , ` pyright ` and ` pytype `
3232
3333This enforces that any change (besides whitespace):
3434
@@ -72,7 +72,6 @@ For the installation of the general development dependencies, visit [INSTALL.md]
7272- Test with ` python2.7 -m pytest `
7373- Run ` mypy ` (without any arguments - The configuration is in ` pyproject.toml ` )
7474- Run ` ./pytype_runner.py `
75- - Run ` ./pyre_runner.py `
7675- Run ` tox -e py36-lint ` and fix any ` Pylint ` warnings
7776- Run ` tox -e py310-covcombine-check ` and fix any missing diff-coverage.
7877- Run ` tox ` for the full CI test suite
@@ -86,7 +85,7 @@ The list of `virtualenvs` configured in tox can be shown using this command: `to
8685$ tox -av
8786default environments :
8887py36-lint -> Run in a py36 virtualenv : Run pylint and fail on warnings remaining on lines in the diff to master
89- py311-pyre -> Run in a py311 virtualenv : Run pyre for static analyis, only passes using: tox -e py311-pyre
88+ py311-pyright -> Run in a py311 virtualenv : Run pyright for static analyis
9089py38-pytype -> Run in a py38 virtualenv : Run pytype for static analyis, intro: https://youtu.be/abvW0mOrDiY
9190py310-covcombine-check -> Run in a py310 virtualenv : Generate combined coverage reports with py27-test coverage merged Run mypy for static analyis
9291
@@ -100,7 +99,7 @@ test -> Run in a python virtualenv: Run pytest in this environ
10099
101100If you have only one version of Python3, that works too. Use: ` tox -e py<ver>-test`
102101
103- # # Static analysis using mypy, pyre , pyright and pytype
102+ # # Static analysis using mypy, pylint , pyright and pytype
104103
105104The preconditions for using static analysis with `mypy` (which passes now but has
106105only a few type comments) and `pyright` are present now and `mypy` is enabled in `tox`
0 commit comments