| Home | Trees | Index | Help |
|
|---|
|
|
Documentation completeness checker. DocChecker can be
used to check that specified classes of objects are documented. To check
the documentation for a group of objects, you should create a
DocChecker from a DocIndex that
documents those objects; and then use the check
method to run specified checks on the objects' documentation.
DocChecker. These constants are
divided into three groups.
DESCR_LAZY; AUTHOR;
and VERSION.
>>> checker.check(DocChecker.MODULE | DocChecker.DESCR)
To specify multiple values from a single group, simply or their values
together:
>>> checker.check(DocChecker.MODULE | DocChecker.CLASS |
... DocChecker.FUNC | DocChecker.DESCR_LAZY)
|
|||
|
__init__(self,
docindex)
Create a new DocChecker that can be used to run
checks on the documentation of the objects documented by
docindex
|
|||
boolean
|
check(self,
*check_sets)
Run the specified checks on the documentation of the objects contained by this DocChecker's
DocIndex.
|
||
| _check(self, checks) | |||
| _name(self, doc) | |||
None
|
_check_basic(self,
doc)
Check the description, author, version, and see-also fields of doc.
|
||
None
|
_check_module(self,
doc)
Run checks on the module whose APIDoc is doc.
|
||
None
|
_check_class(self,
doc)
Run checks on the class whose APIDoc is doc.
|
||
| _check_property(self, doc) | |||
None
|
_check_var(self,
doc)
Run checks on the variable whose documentation is var
and whose name is name.
|
||
None
|
_check_func(self,
doc)
Run checks on the function whose APIDoc is doc.
|
||
| warning(self, msg, doc) | |||
|
|||
| PROPERTY | |||
| ALL | |||
| Types | |||
|---|---|---|---|
| MODULE | Type specifier that indicates that the documentation of modules should be checked. | ||
| CLASS | Type specifier that indicates that the documentation of classes should be checked. | ||
| FUNC | Type specifier that indicates that the documentation of functions should be checked. | ||
| VAR | Type specifier that indicates that the documentation of module variables should be checked. | ||
| PARAM | Type specifier that indicates that the documentation of function and method parameters should be checked. | ||
| RETURN | Type specifier that indicates that the documentation of return values should be checked. | ||
| ALL_T | Type specifier that indicates that the documentation of all objects should be checked. | ||
| CVAR | Type specifier that indicates that the documentation of class variables should be checked. | ||
| IVAR | Type specifier that indicates that the documentation of instance variables should be checked. | ||
| Checks | |||
| TYPE | Check specifier that indicates that every variable and parameter
should have a @type field. |
||
| AUTHOR | Check specifier that indicates that every object should have an
author field. |
||
| VERSION | Check specifier that indicates that every object should have a
version field. |
||
| DESCR | Check specifier that indicates that every object should have a description. | ||
| ALL_C | Check specifier that indicates that all checks should be run. | ||
| Publicity | |||
| PRIVATE | Specifier that indicates that private objects should be checked. | ||
|
|||
DocChecker that can be used to run checks on
the documentation of the objects documented by docindex
|
DocChecker's DocIndex. Any errors
found are printed to standard out.
|
|
|
doc. This is used as a helper function by _check_module, _check_class, and _check_func.
|
doc.
|
doc.
|
|
var and
whose name is name.
|
doc.
|
|
|
|||
MODULEType specifier that indicates that the documentation of modules should be checked.
|
CLASSType specifier that indicates that the documentation of classes should be checked.
|
FUNCType specifier that indicates that the documentation of functions should be checked.
|
VARType specifier that indicates that the documentation of module variables should be checked.
|
PARAMType specifier that indicates that the documentation of function and method parameters should be checked.
|
RETURNType specifier that indicates that the documentation of return values should be checked.
|
PROPERTY
|
ALL_TType specifier that indicates that the documentation of all objects should be checked.
|
TYPECheck specifier that indicates that every variable and parameter should have a@type field.
|
AUTHORCheck specifier that indicates that every object should have anauthor field.
|
VERSIONCheck specifier that indicates that every object should have aversion field.
|
DESCRCheck specifier that indicates that every object should have a description.
|
ALL_CCheck specifier that indicates that all checks should be run.
|
PRIVATESpecifier that indicates that private objects should be checked.
|
ALL
|
CVARType specifier that indicates that the documentation of class variables should be checked.
|
IVARType specifier that indicates that the documentation of instance variables should be checked.
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 3.0alpha2 on Tue Apr 11 17:33:55 2006 | http://epydoc.sf.net |