diff options
author | Andre Delfino <adelfino@gmail.com> | 2020-09-02 03:21:12 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-02 03:21:12 (GMT) |
commit | dea82b67315a6b873f7d4e558dd00a851137dcbb (patch) | |
tree | d7cd4228025d9926969aff44b87fe8c7ccad0e54 /Doc | |
parent | 700fa1b836f315048e8b89ede5018a0c0a213946 (diff) | |
download | cpython-dea82b67315a6b873f7d4e558dd00a851137dcbb.zip cpython-dea82b67315a6b873f7d4e558dd00a851137dcbb.tar.gz cpython-dea82b67315a6b873f7d4e558dd00a851137dcbb.tar.bz2 |
[doc] Remove references to PyChecker. (GH-22011)
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/faq/design.rst | 3 | ||||
-rw-r--r-- | Doc/faq/programming.rst | 16 |
2 files changed, 5 insertions, 14 deletions
diff --git a/Doc/faq/design.rst b/Doc/faq/design.rst index 4e3cc57..8cf271c 100644 --- a/Doc/faq/design.rst +++ b/Doc/faq/design.rst @@ -573,8 +573,7 @@ whether an instance or a class implements a particular ABC. The :class:`~collections.abc.MutableMapping`. For Python, many of the advantages of interface specifications can be obtained -by an appropriate test discipline for components. There is also a tool, -PyChecker, which can be used to find problems due to subclassing. +by an appropriate test discipline for components. A good test suite for a module can both provide a regression test and serve as a module interface specification and a set of examples. Many Python modules can diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index 0731e92..d6a2f2c 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -57,22 +57,14 @@ They include: * PyCharm (https://www.jetbrains.com/pycharm/) -Is there a tool to help find bugs or perform static analysis? +Are there tools to help find bugs or perform static analysis? ------------------------------------------------------------- Yes. -PyChecker is a static analysis tool that finds bugs in Python source code and -warns about code complexity and style. You can get PyChecker from -http://pychecker.sourceforge.net/. - -`Pylint <https://www.pylint.org/>`_ is another tool that checks -if a module satisfies a coding standard, and also makes it possible to write -plug-ins to add a custom feature. In addition to the bug checking that -PyChecker performs, Pylint offers some additional features such as checking line -length, whether variable names are well-formed according to your coding -standard, whether declared interfaces are fully implemented, and more. -https://docs.pylint.org/ provides a full list of Pylint's features. +`Pylint <https://www.pylint.org/>`_ and +`Pyflakes <https://github.com/PyCQA/pyflakes>`_ do basic checking that will +help you catch bugs sooner. Static type checkers such as `Mypy <http://mypy-lang.org/>`_, `Pyre <https://pyre-check.org/>`_, and |