请输入您要查询的百科知识:

 

词条 Pylint
释义

  1. References

  2. External links

{{Infobox software
| name = Pylint
| logo = Pylint Logo 2018.svg
| screenshot =
| caption =
| developer = Sylvain Thénault (Logilab S.A.)[1][2]
| released = {{Start date and age|2001}}
| latest release version = 1.8.4[3]
| latest release date = {{Start date and age|2017|09|30|df=yes}}
| latest preview version =
| latest preview date =
| size =
| genre =
| license = General Public License
| website = {{URL|https://www.pylint.org}}
}}

Pylint is a source-code, bug and quality checker for the Python programming language. It follows the style recommended by PEP 8, the Python style guide.[4] It is similar to Pychecker and Pyflakes, but includes the following features:

  • Checking the length of each line
  • Checking that variable names are well-formed according to the project's coding standard
  • Checking that declared interfaces are truly implemented.[5]

It is also equipped with the Pyreverse module that allows UML diagrams to be generated from Python code.

It can be used as a stand-alone program, but also integrates with IDEs such as Eclipse with PyDev[6] and Visual Studio,[7] and editors such as Atom[8], GNU Emacs and Vim.

It has received favourable reviews.[9][10][11]

References

1. ^{{cite web|url=http://docs.pylint.org/faq.html#who-wrote-pylint |title=Pylint User Manual – Pylint 2.0.0 documentation |website=Docs.pylint.org |date= |accessdate=2016-11-16}}
2. ^{{cite web|url=http://pythonpodcast.com/sylvain-thenault-astroid.html|title=Episode 35 – Sylvain Thénault on ASTroid |author=Tobias Macey|website=pythonpodcast.com|date=2015-12-12 |accessdate=2016-11-17}}
3. ^{{cite web|author= |url=https://github.com/PyCQA/pylint/releases/tag/pylint-1.8.4 |title=Release pylint-1.8.4 – PyCQA/pylint – GitHub |website=Github.com |date=2018-04-05 |accessdate=2018-04-15}}
4. ^{{cite web |url=https://www.python.org/dev/peps/pep-0008/ |title=PEP 8 – Style Guide for Python Code |website=Python.org |date= |accessdate=2016-11-16}}
5. ^{{cite web |url=http://www.logilab.org/project/pylint |title=pylint (analyzes Python source code looking for bugs and signs of poor quality) |website=Logilab.org |date=2006-09-26 |accessdate=2016-11-16}}
6. ^{{cite web |url=http://www.pydev.org/manual_adv_pylint.html |title=PyLint |website=Pydev.org |date=2016-10-31 |accessdate=2016-11-16}}
7. ^{{cite web |url=https://marketplace.visualstudio.com/items?itemName=tht13.python |title=Python for VSCode – Visual Studio Marketplace |website=Marketplace.visualstudio.com |date= |accessdate=2016-11-16}}
8. ^{{cite web|url=https://atom.io/packages/linter-pylint|title=linter-pylint|accessdate=2016-11-17}}
9. ^{{cite web |author=José Castro |url=http://blog.codacy.com/2016/01/08/review-of-python-static-analysis-tools/ |title=Review of Python Static Analysis Tools – Codacy | Blog |website=Blog.codacy.com |date= |accessdate=2016-11-16}} "Pylint is by far the best tool."
10. ^{{cite web |url=http://www.blog.pythonlibrary.org/2012/06/12/pylint-analyzing-python-code/ |title=PyLint: Analyzing Python Code | The Mouse Vs. The Python |website=Blog.pythonlibrary.org |date=2012-06-12 |accessdate=2016-11-16}} "pylint is probably the most popular".
11. ^{{cite web |url=https://blog.jetbrains.com/pycharm/2014/06/write-clean-professional-maintainable-quality-code-in-python/ |title=Write Clean, Professional, Maintainable, Quality Code in Python | PyCharm Blog |website=Blog.jetbrains.com |date=2014-06-13 |accessdate=2016-11-16}} "Pylint is still the definitive tool for Python code analysis".

External links

  • {{Official website|https://www.pylint.org}}
  • {{GitHub|pycqa/pylint}}
{{Free-software-stub}}{{Programming-software-stub}}

4 : Free software|Python development tools|Static program analysis tools|Software testing

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/20 5:45:19