diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2013-04-16 12:37:45 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2013-04-16 12:37:45 +0200 |
commit | 527875588091b8f50ffcee91b0cfd7fcb99873e1 (patch) | |
tree | e2045411c3d854061b7ac4709ede3cc78fd21164 /doc | |
parent | f6bd020c5f827b8b137cb063cd287bfe0b14ed01 (diff) | |
download | pylint-527875588091b8f50ffcee91b0cfd7fcb99873e1.tar.gz |
a few documentation fixes
Diffstat (limited to 'doc')
-rw-r--r-- | doc/FAQ.txt | 5 | ||||
-rw-r--r-- | doc/manual.txt | 44 | ||||
-rw-r--r-- | doc/quickstart.txt | 19 |
3 files changed, 36 insertions, 32 deletions
diff --git a/doc/FAQ.txt b/doc/FAQ.txt index bb58c47..5fc68e5 100644 --- a/doc/FAQ.txt +++ b/doc/FAQ.txt @@ -92,9 +92,8 @@ Pylint from the repository, simply invoke :: 2.3 What are Pylint's dependencies? ----------------------------------- -Pylint requires the latest `logilab-astng`_ and `logilab-common`_ -packages. It should be compatible with any python version greater than -2.2.0. +Pylint requires the latest `astng`_ and `logilab-common`_ packages. It should be +compatible with any python version greater than 2.5.0. .. _`logilab-astng`: http://www.logilab.org/project/logilab-astng .. _`logilab-common`: http://www.logilab.org/project/logilab-common diff --git a/doc/manual.txt b/doc/manual.txt index baa28d3..4909e46 100644 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -60,7 +60,7 @@ Installation Dependencies '''''''''''' -Pylint requires the latest `logilab-astng`_ and `logilab-common`_ +Pylint requires the latest `astng`_ and `logilab-common`_ packages. It should be compatible with any python version >= 2.5. .. _`logilab-astng`: http://www.logilab.org/project/name/astng @@ -88,8 +88,10 @@ Pylint is also available in Gentoo, Fedora 4, Ubuntu, FreeBSD, Darwin Source distribution installation '''''''''''''''''''''''''''''''' -From the source distribution, extract the tarball, go to the extracted -directory and simply run :: + +Pylint should be easily installable using easyinstall or pip. Though you may +still install it from the source distribution: extract the tarball, go to the +extracted directory and simply run :: python setup.py install @@ -306,19 +308,21 @@ hand tune the configuration. Other useful global options include: ---zope Initialize Zope products before starting ---ignore=file Add <file> (may be a directory) to the black +--zope Initialize Zope products before starting +--ignore=file Add <file> (may be a directory) to the black list. It should be a base name, not a path. You may set this option multiple times. ---statistics=y_or_n Compute statistics on collected data. ---persistent=y_or_n Pickle collected data for later comparisons. ---comment=y_or_n Add a comment according to your evaluation note. ---parseable=y_or_n Use a parseable output format. ---html=y_or_n Use HTML as output format instead of text. ---list-msgs Generate pylint's messages. ---full-documentation Generate pylint's full documentation, in reST format. ---include_ids=y_or_n Show numeric ids of messages (like 'C0301') ---symbols=y_or_n Show symbolic ids of messsages (like 'line-too-long') +--statistics=y_or_n Compute statistics on collected data. +--persistent=y_or_n Pickle collected data for later comparisons. +--comment=y_or_n Add a comment according to your evaluation note. +--output-format=format Set the output format. Available formats are text, + parseable, colorized, msvs (visual studio) and html. + You can also give a reporter class, eg mypackage.mymodule.MyReporterClass. +--list-msgs Generate pylint's messages. +--full-documentation Generate pylint's full documentation, in reST format. +--include_ids=y_or_n Show numeric ids of messages (like 'C0301') +--symbols=y_or_n Show symbolic ids of messsages (like 'line-too-long') + .. _features: features.html @@ -546,15 +550,16 @@ First, there are two kinds of checkers : * ast checkers, which are working on an ast representation of the module The ast representation used is an extension of the one provided with the -standard python distribution in the `compiler package`_. The extension +standard python distribution in the `ast package`_. The extension adds additional information and methods on the tree nodes to ease -navigation and code introspection. +navigation and code introspection, as well as compatibility across various +Python version. An AST checker is a visitor, and should implement `visit_<lowered class name>` and/or `leave_<lowered class name>` methods for the nodes it's interested in. To get description of the different -classes used in an ast tree, look at the `compiler.ast documentation`. -Checkers are ordered by priority. For each module, pylint's engine: +classes used in an ast tree, look at the `ast package`_ documentation. +Checkers are ordered by priority. For each module, Pylint's engine: 1. give the module source file as a stream to raw checkers 2. get an ast representation for the module @@ -565,8 +570,7 @@ Notice that the source code is probably the best source of documentation, it should be clear and well documented. Don't hesitate to ask for any information on the python-projects mailing list. -.. _`compiler package`: http://docs.python.org/library/compiler -.. _`compiler.ast documentation`: http://docs.python.org/library/compiler#module-compiler.ast +.. _`ast package`: http://docs.python.org/2/library/ast.html Contribute ! diff --git a/doc/quickstart.txt b/doc/quickstart.txt index 5c41c02..e9de68c 100644 --- a/doc/quickstart.txt +++ b/doc/quickstart.txt @@ -185,15 +185,16 @@ hand tune the configuration. Other useful global options include: ---zope Initialize Zope products before starting ---ignore=file Add <file> (may be a directory) to the black - list. It should be a base name, not a path. - You may set this option multiple times. ---statistics=y_or_n Compute statistics on collected data. ---persistent=y_or_n Pickle collected data for later comparisons. ---comment=y_or_n Add a comment according to your evaluation note. ---parseable=y_or_n Use a parseable output format. ---html=y_or_n Use HTML as output format instead of text. +--zope Initialize Zope products before starting +--ignore=file Add <file> (may be a directory) to the black + list. It should be a base name, not a path. + You may set this option multiple times. +--statistics=y_or_n Compute statistics on collected data. +--persistent=y_or_n Pickle collected data for later comparisons. +--comment=y_or_n Add a comment according to your evaluation note. +--output-format=<format> Set the output format. Available formats are text, + parseable, colorized, msvs (visual studio) and html. + You can also give a reporter class, eg mypackage.mymodule.MyReporterClass. Bug reports ----------- |