Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mkdocstrings/griffe
/ types & classes
Types & classes
163 in github.com/mkdocstrings/griffe
⨍
Functions
1,229
◇
Types & classes
163
↳
Endpoints
4
↓ 75 callers
Class
Function
The class representing a Python function.
packages/griffelib/src/griffe/_internal/models.py:2487
↓ 64 callers
Class
Parameter
This class represent a function parameter. See also: [`Parameters`][griffe.Parameters].
packages/griffelib/src/griffe/_internal/models.py:210
↓ 39 callers
Class
Parameters
This class is a container for parameters. It allows to get parameters using their position (index) or their name: ```pycon >>> parameter
packages/griffelib/src/griffe/_internal/models.py:294
↓ 34 callers
Class
GriffeLoader
The Griffe loader, allowing to load data from modules.
packages/griffelib/src/griffe/_internal/loader.py:44
↓ 22 callers
Class
Docstring
This class represents docstrings.
packages/griffelib/src/griffe/_internal/models.py:74
↓ 22 callers
Class
DocstringParameter
This class represent a documented function parameter.
packages/griffelib/src/griffe/_internal/docstrings/models.py:143
↓ 21 callers
Class
Attribute
The class representing a Python module/class/instance attribute.
packages/griffelib/src/griffe/_internal/models.py:2657
↓ 21 callers
Class
ExprName
This class represents a Python object identified by a name in a given scope.
packages/griffelib/src/griffe/_internal/expressions.py:717
↓ 16 callers
Class
Module
The class representing a Python module.
packages/griffelib/src/griffe/_internal/models.py:2235
↓ 15 callers
Class
Class
The class representing a Python class.
packages/griffelib/src/griffe/_internal/models.py:2358
↓ 14 callers
Class
TypeParameters
This class is a container for type parameters. It allows to get type parameters using their position (index) or their name: ```pycon >>>
packages/griffelib/src/griffe/_internal/models.py:476
↓ 13 callers
Class
TypeParameter
This class represents a type parameter.
packages/griffelib/src/griffe/_internal/models.py:384
↓ 9 callers
Class
DocstringReturn
This class represents a documented return value.
packages/griffelib/src/griffe/_internal/docstrings/models.py:131
↓ 8 callers
Class
Alias
This class represents an alias, or indirection, to an object declared in another module. Aliases represent objects that are in the scope of a mod
packages/griffelib/src/griffe/_internal/models.py:1327
↓ 8 callers
Class
DocstringAttribute
This class represents a documented module/class attribute.
packages/griffelib/src/griffe/_internal/docstrings/models.py:194
↓ 7 callers
Class
DocstringRaise
This class represents a documented raise value.
packages/griffelib/src/griffe/_internal/docstrings/models.py:123
↓ 7 callers
Class
_FieldType
Maps directive names to parser functions.
packages/griffelib/src/griffe/_internal/docstrings/sphinx.py:46
↓ 6 callers
Class
DocstringSectionText
This class represents a text section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:265
↓ 6 callers
Class
ExprTuple
Tuples like `(0, 1, 2)`.
packages/griffelib/src/griffe/_internal/expressions.py:947
↓ 6 callers
Class
ModuleFinder
The Griffe finder, allowing to find modules on the file system. The module finder is generally not used directly. Each [`GriffeLoader`][griff
packages/griffelib/src/griffe/_internal/finder.py:88
↓ 5 callers
Class
CyclicAliasError
Exception raised when a cycle is detected in aliases.
packages/griffelib/src/griffe/_internal/exceptions.py:53
↓ 5 callers
Class
DocstringSectionParameters
This class represents a parameters section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:281
↓ 5 callers
Class
ExprBinOp
Binary operations like `a + b`.
packages/griffelib/src/griffe/_internal/expressions.py:324
↓ 5 callers
Class
ExtensionNotLoadedError
Exception raised when an extension could not be loaded.
packages/griffelib/src/griffe/_internal/exceptions.py:84
↓ 5 callers
Class
LinesCollection
A simple dictionary containing the modules source code lines.
packages/griffelib/src/griffe/_internal/collections.py:17
↓ 5 callers
Class
LoadingError
The base exception for all Griffe errors.
packages/griffelib/src/griffe/_internal/exceptions.py:15
↓ 5 callers
Class
_SP
packages/griffelib/src/griffe/_internal/finder.py:435
↓ 4 callers
Class
DocstringSectionReturns
This class represents a returns section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:351
↓ 4 callers
Class
ExprAttribute
Attributes like `a.b`.
packages/griffelib/src/griffe/_internal/expressions.py:272
↓ 4 callers
Class
ExprSubscript
Subscripts like `a[b]`.
packages/griffelib/src/griffe/_internal/expressions.py:892
↓ 4 callers
Class
LastNodeError
Exception raised when trying to access a next or previous node.
packages/griffelib/src/griffe/_internal/exceptions.py:68
↓ 4 callers
Class
ModulesCollection
A collection of modules, allowing easy access to members.
packages/griffelib/src/griffe/_internal/collections.py:65
↓ 4 callers
Class
Package
This class is a simple placeholder used during the process of finding packages. Parameters: name: The package name. path: The pac
packages/griffelib/src/griffe/_internal/finder.py:56
↓ 3 callers
Class
Decorator
This class represents decorators.
packages/griffelib/src/griffe/_internal/models.py:34
↓ 3 callers
Class
DocstringSectionAttributes
This class represents an attributes section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:419
↓ 3 callers
Class
DocstringSectionRaises
This class represents a raises section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:319
↓ 3 callers
Class
ObjectNode
Helper class to represent an object tree. It's not really a tree but more a backward-linked list: each node has a reference to its parent, bu
packages/griffelib/src/griffe/_internal/agents/nodes/runtime.py:40
↓ 3 callers
Class
Parser
Enumeration of the different docstring parsers.
packages/griffelib/src/griffe/_internal/enumerations.py:153
↓ 3 callers
Class
TypeAlias
The class representing a Python type alias.
packages/griffelib/src/griffe/_internal/models.py:2706
↓ 2 callers
Class
AnalysisEventsTest
packages/griffelib/tests/test_extensions/test_base.py:53
↓ 2 callers
Class
AttributeChangedValueBreakage
Specific breakage class for attributes whose value changed.
packages/griffelib/src/griffe/_internal/diff.py:468
↓ 2 callers
Class
DocstringClass
This class represents a documented class.
packages/griffelib/src/griffe/_internal/docstrings/models.py:207
↓ 2 callers
Class
DocstringFunction
This class represents a documented function.
packages/griffelib/src/griffe/_internal/docstrings/models.py:198
↓ 2 callers
Class
DocstringModule
This class represents a documented module.
packages/griffelib/src/griffe/_internal/docstrings/models.py:220
↓ 2 callers
Class
DocstringReceive
This class represents a documented receive value.
packages/griffelib/src/griffe/_internal/docstrings/models.py:139
↓ 2 callers
Class
DocstringSectionAdmonition
This class represents an admonition section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:516
↓ 2 callers
Class
DocstringSectionClasses
This class represents a classes section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:451
↓ 2 callers
Class
DocstringSectionExamples
This class represents an examples section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:399
↓ 2 callers
Class
DocstringSectionFunctions
This class represents a functions/methods section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:435
↓ 2 callers
Class
DocstringSectionModules
This class represents a modules section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:483
↓ 2 callers
Class
DocstringSectionOtherParameters
This class represents an other parameters section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:297
↓ 2 callers
Class
DocstringSectionReceives
This class represents a receives section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:383
↓ 2 callers
Class
DocstringSectionTypeAliases
This class represents a type aliases section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:467
↓ 2 callers
Class
DocstringSectionTypeParameters
This class represents a type parameters section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:303
↓ 2 callers
Class
DocstringSectionWarns
This class represents a warns section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:335
↓ 2 callers
Class
DocstringSectionYields
This class represents a yields section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:367
↓ 2 callers
Class
DocstringTypeAlias
This class represents a documented type alias.
packages/griffelib/src/griffe/_internal/docstrings/models.py:216
↓ 2 callers
Class
DocstringTypeParameter
This class represent a documented type parameter.
packages/griffelib/src/griffe/_internal/docstrings/models.py:156
↓ 2 callers
Class
DocstringWarn
This class represents a documented warn value.
packages/griffelib/src/griffe/_internal/docstrings/models.py:127
↓ 2 callers
Class
DocstringYield
This class represents a documented yield value.
packages/griffelib/src/griffe/_internal/docstrings/models.py:135
↓ 2 callers
Class
ExprCall
Calls like `f()`.
packages/griffelib/src/griffe/_internal/expressions.py:364
↓ 2 callers
Class
GitError
Exception raised for errors related to Git.
packages/griffelib/src/griffe/_internal/exceptions.py:88
↓ 2 callers
Class
Inspector
This class is used to instantiate an inspector. Inspectors iterate on objects members to extract data from them.
packages/griffelib/src/griffe/_internal/agents/inspector.py:116
↓ 2 callers
Class
Kind
Enumeration of the different object kinds.
packages/griffelib/src/griffe/_internal/enumerations.py:92
↓ 2 callers
Class
LoadEventsTest
packages/griffelib/tests/test_extensions/test_base.py:229
↓ 2 callers
Class
NameResolutionError
Exception for names that cannot be resolved in a object scope.
packages/griffelib/src/griffe/_internal/exceptions.py:19
↓ 2 callers
Class
NamespacePackage
This class is a simple placeholder used during the process of finding packages. Parameters: name: The package name. path: The pac
packages/griffelib/src/griffe/_internal/finder.py:74
↓ 2 callers
Class
UnhandledEditableModuleError
Exception for unhandled editables modules, when searching modules.
packages/griffelib/src/griffe/_internal/exceptions.py:23
↓ 2 callers
Class
_OperatorPrecedence
packages/griffelib/src/griffe/_internal/expressions.py:29
↓ 2 callers
Class
_ParsedDirective
Directive information that has been parsed from a docstring.
packages/griffelib/src/griffe/_internal/docstrings/sphinx.py:65
↓ 2 callers
Class
_TypedDictAttr
packages/griffelib/src/griffe/_internal/extensions/unpack_typeddict.py:23
↓ 1 callers
Class
AliasResolutionError
Exception for alias that cannot be resolved.
packages/griffelib/src/griffe/_internal/exceptions.py:31
↓ 1 callers
Class
BuiltinModuleError
Exception raised when trying to access the filepath of a builtin module.
packages/griffelib/src/griffe/_internal/exceptions.py:76
↓ 1 callers
Class
ClassRemovedBaseBreakage
Specific breakage class for removed base classes.
packages/griffelib/src/griffe/_internal/diff.py:474
↓ 1 callers
Class
DocstringAdmonition
This class represents an admonition.
packages/griffelib/src/griffe/_internal/docstrings/models.py:88
↓ 1 callers
Class
DocstringDeprecated
This class represents a documented deprecated item.
packages/griffelib/src/griffe/_internal/docstrings/models.py:110
↓ 1 callers
Class
DocstringSectionDeprecated
This class represents a deprecated section.
packages/griffelib/src/griffe/_internal/docstrings/models.py:499
↓ 1 callers
Class
ExplanationStyle
Enumeration of the possible styles for explanations.
packages/griffelib/src/griffe/_internal/enumerations.py:109
↓ 1 callers
Class
ExprBoolOp
Boolean operations like `a or b`.
packages/griffelib/src/griffe/_internal/expressions.py:346
↓ 1 callers
Class
ExprCompare
Comparisons like `a > b`.
packages/griffelib/src/griffe/_internal/expressions.py:385
↓ 1 callers
Class
ExprComprehension
Comprehensions like `a for b in c if d`.
packages/griffelib/src/griffe/_internal/expressions.py:404
↓ 1 callers
Class
ExprDict
Dictionaries like `{"a": 0}`.
packages/griffelib/src/griffe/_internal/expressions.py:444
↓ 1 callers
Class
ExprDictComp
Dict comprehensions like `{k: v for k, v in a}`.
packages/griffelib/src/griffe/_internal/expressions.py:463
↓ 1 callers
Class
ExprFormatted
Formatted string like `{1 + 1}`.
packages/griffelib/src/griffe/_internal/expressions.py:495
↓ 1 callers
Class
ExprGeneratorExp
Generator expressions like `a for b in c for d in e`.
packages/griffelib/src/griffe/_internal/expressions.py:509
↓ 1 callers
Class
ExprIfExp
Conditions like `a if b else c`.
packages/griffelib/src/griffe/_internal/expressions.py:524
↓ 1 callers
Class
ExprInterpolation
Template string interpolation like `{name}`.
packages/griffelib/src/griffe/_internal/expressions.py:553
↓ 1 callers
Class
ExprJoinedStr
Joined strings like `f"a {b} c"`.
packages/griffelib/src/griffe/_internal/expressions.py:567
↓ 1 callers
Class
ExprKeyword
Keyword arguments like `a=b`.
packages/griffelib/src/griffe/_internal/expressions.py:580
↓ 1 callers
Class
ExprLambda
Lambda expressions like `lambda a: a.b`.
packages/griffelib/src/griffe/_internal/expressions.py:644
↓ 1 callers
Class
ExprList
Lists like `[0, 1, 2]`.
packages/griffelib/src/griffe/_internal/expressions.py:687
↓ 1 callers
Class
ExprListComp
List comprehensions like `[a for b in c]`.
packages/griffelib/src/griffe/_internal/expressions.py:700
↓ 1 callers
Class
ExprNamedExpr
Named/assignment expressions like `a := b`.
packages/griffelib/src/griffe/_internal/expressions.py:811
↓ 1 callers
Class
ExprParameter
Parameters in function signatures like `a: int = 0`.
packages/griffelib/src/griffe/_internal/expressions.py:826
↓ 1 callers
Class
ExprSet
Sets like `{0, 1, 2}`.
packages/griffelib/src/griffe/_internal/expressions.py:840
↓ 1 callers
Class
ExprSetComp
Set comprehensions like `{a for b in c}`.
packages/griffelib/src/griffe/_internal/expressions.py:853
↓ 1 callers
Class
ExprSlice
Slices like `[a:b:c]`.
packages/griffelib/src/griffe/_internal/expressions.py:870
↓ 1 callers
Class
ExprTemplateStr
Template strings like `t"a {name}"`.
packages/griffelib/src/griffe/_internal/expressions.py:934
↓ 1 callers
Class
ExprUnaryOp
Unary operations like `-1`.
packages/griffelib/src/griffe/_internal/expressions.py:972
↓ 1 callers
Class
ExprVarKeyword
Variadic keyword parameters like `**kwargs`.
packages/griffelib/src/griffe/_internal/expressions.py:632
next →
1–100 of 163, ranked by callers