]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[doc] Remove references to PyChecker. (GH-22055)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 2 Sep 2020 13:29:46 +0000 (06:29 -0700)
committerGitHub <noreply@github.com>
Wed, 2 Sep 2020 13:29:46 +0000 (08:29 -0500)
(cherry picked from commit dea82b67315a6b873f7d4e558dd00a851137dcbb)

Co-authored-by: Andre Delfino <adelfino@gmail.com>
Doc/faq/design.rst
Doc/faq/programming.rst

index e7921baf242f52c1813b8f35dcfcbe3d9b633d31..f91b51bf8f86cce4c6803325420a4c368186d154 100644 (file)
@@ -571,8 +571,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
index 8af24c5869c204df2deb92e970613814ead55773..70e9190e5a52058df98cea935e2cdf4ffbb10529 100644 (file)
@@ -51,22 +51,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