Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

DESCRIPTION.rst 2.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. README for Pylint - http://www.pylint.org/
  2. ==========================================
  3. .. image:: https://travis-ci.org/PyCQA/pylint.svg?branch=master
  4. :target: https://travis-ci.org/PyCQA/pylint
  5. .. image:: https://ci.appveyor.com/api/projects/status/rbvwhakyj1y09atb/branch/master?svg=true
  6. :alt: AppVeyor Build Status
  7. :target: https://ci.appveyor.com/project/PCManticore/pylint
  8. .. image:: https://coveralls.io/repos/github/PyCQA/pylint/badge.svg?branch=master
  9. :target: https://coveralls.io/github/PyCQA/pylint?branch=master
  10. .. image:: https://img.shields.io/pypi/v/pylint.svg
  11. :alt: Pypi Package version
  12. :target: https://pypi.python.org/pypi/pylint
  13. .. image:: https://readthedocs.org/projects/pylint/badge/?version=latest
  14. :target: http://pylint.readthedocs.io/en/latest/?badge=latest
  15. :alt: Documentation Status
  16. Pylint is a Python source code analyzer which looks for programming errors,
  17. helps enforcing a coding standard and sniffs for some code smells (as defined in
  18. Martin Fowler's Refactoring book).
  19. Pylint has many rules enabled by default, way too much to silence them all on a
  20. minimally sized program. It's highly configurable and handle pragmas to control
  21. it from within your code. Additionally, it is possible to write plugins to add
  22. your own checks.
  23. It's a free software distributed under the GNU General Public Licence.
  24. Development is hosted on GitHub: https://github.com/PyCQA/pylint/
  25. You can use the code-quality@python.org mailing list to discuss about
  26. Pylint. Subscribe at https://mail.python.org/mailman/listinfo/code-quality/
  27. or read the archives at https://mail.python.org/pipermail/code-quality/
  28. Install
  29. -------
  30. Pylint requires astroid package (the later the better).
  31. * https://github.com/PyCQA/astroid
  32. Installation should be as simple as ::
  33. python -m pip install astroid
  34. Pylint requires isort package (the later the better).
  35. * https://github.com/timothycrosley/isort
  36. Installation should be as simple as ::
  37. python -m pip install isort
  38. If you want to install from a source distribution, extract the tarball and run
  39. the following commands ::
  40. python setup.py install
  41. You'll have to install dependencies in a similar way. For debian and
  42. rpm packages, use your usual tools according to your Linux distribution.
  43. More information about installation and available distribution format
  44. may be found in the user manual in the *doc* subdirectory.
  45. Documentation
  46. -------------
  47. Look in the doc/ subdirectory or at http://docs.pylint.org
  48. Pylint is shipped with following additional commands:
  49. * pyreverse: an UML diagram generator
  50. * symilar: an independent similarities checker
  51. * epylint: Emacs and Flymake compatible Pylint