diff --git a/clive/__private/ui/screens/operations/governance_operations/proxy/proxy.py b/clive/__private/ui/screens/operations/governance_operations/proxy/proxy.py index c12be107d65be2c630e2db547e7ec7523c88bd83..aadf0b6c4826abf995afb9b0114e48a73f3c72ce 100644 --- a/clive/__private/ui/screens/operations/governance_operations/proxy/proxy.py +++ b/clive/__private/ui/screens/operations/governance_operations/proxy/proxy.py @@ -72,7 +72,12 @@ class ProxySet(ProxyBaseContainer): class Proxy(TabPane, CliveWidget): - """TabPane with all content about proxy.""" + """ + TabPane with all content about proxy. + + Attributes: + DEFAULT_CSS: Default CSS for the proxy tab pane. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/operations/governance_operations/witness/witness.py b/clive/__private/ui/screens/operations/governance_operations/witness/witness.py index c13c3c0ab7196ac96244a3d7d0fd6862b2c804f5..5945e9536f6c59d5d8e8e534850a83aca09f6859 100644 --- a/clive/__private/ui/screens/operations/governance_operations/witness/witness.py +++ b/clive/__private/ui/screens/operations/governance_operations/witness/witness.py @@ -67,7 +67,13 @@ class WitnessDetailsLabel(Label): class WitnessNameLabel(Label, CliveWidget): - """Label with witness name.""" + """ + Label with witness name. + + Args: + witness_name: Name of the witness to be displayed. + classes: Optional CSS classes for the label. + """ def __init__(self, witness_name: str, classes: str) -> None: super().__init__( @@ -78,7 +84,12 @@ class WitnessNameLabel(Label, CliveWidget): class Witness(GovernanceTableRow[WitnessData]): - """Check if there is a witness in the action table - if so, move True to the WitnessCheckbox parameter.""" + """ + Check if there is a witness in the action table - if so, move True to the witness checkbox parameter. + + Attributes: + BINDINGS: List of predefined bindings for the witness row. + """ BINDINGS = [CLIVE_PREDEFINED_BINDINGS.operations.witness_show_details.create(description="Details")] @@ -122,7 +133,13 @@ class WitnessManualSearch(Grid): @dataclass class Search(Message): - """Emitted when the search button is pressed.""" + """ + Emitted when the search button is pressed. + + Attributes: + pattern: The pattern to search for in witness names. + limit: The maximum number of witnesses to return. + """ pattern: str limit: int @@ -251,7 +268,12 @@ class WitnessesTable(GovernanceTable[WitnessData, WitnessesDataProvider]): class Witnesses(GovernanceTabPane): - """TabPane with all content about witnesses.""" + """ + TabPane with all content about witnesses. + + Attributes: + DEFAULT_CSS: Default CSS for the witnesses tab pane. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/operations/hive_power_management/common_hive_power/additional_info_widgets.py b/clive/__private/ui/screens/operations/hive_power_management/common_hive_power/additional_info_widgets.py index 3bca78a2411d0bf8857d44de7812ae3426ff2c15..5aa443c161e98d23da801f675b9e1a708b828c63 100644 --- a/clive/__private/ui/screens/operations/hive_power_management/common_hive_power/additional_info_widgets.py +++ b/clive/__private/ui/screens/operations/hive_power_management/common_hive_power/additional_info_widgets.py @@ -24,7 +24,15 @@ if TYPE_CHECKING: class WithdrawalInfo(Vertical, CliveWidget): - """Widget that displays all withdrawal information.""" + """ + Widget that displays all withdrawal information. + + Attributes: + DEFAULT_CSS: Default CSS for the withdrawal info widget. + + Args: + provider: Data provider that provides the data for the widget. + """ DEFAULT_CSS = """ WithdrawalInfo { diff --git a/clive/__private/ui/screens/operations/hive_power_management/delegate_hive_power/delegate_hive_power.py b/clive/__private/ui/screens/operations/hive_power_management/delegate_hive_power/delegate_hive_power.py index de4629d571e1b798d380b3cd51b95775ea39bf6c..1bf0e6ad08670cd80193007229c5dd40c8d6f182 100644 --- a/clive/__private/ui/screens/operations/hive_power_management/delegate_hive_power/delegate_hive_power.py +++ b/clive/__private/ui/screens/operations/hive_power_management/delegate_hive_power/delegate_hive_power.py @@ -70,7 +70,13 @@ class Delegation(CliveCheckerboardTableRow): class DelegationsTable(CliveCheckerboardTable): - """Table with delegations.""" + """ + Table with delegations. + + Attributes: + ATTRIBUTE_TO_WATCH: Attribute to watch for changes. + NO_CONTENT_TEXT: Text to display when there are no delegations. + """ ATTRIBUTE_TO_WATCH = "_content" NO_CONTENT_TEXT = "You have no delegations" @@ -102,7 +108,12 @@ class DelegationsTable(CliveCheckerboardTable): class DelegateHivePower(TabPane, OperationActionBindings): - """TabPane with all content about delegate hp.""" + """ + TabPane with all content about delegate hp. + + Attributes: + DEFAULT_CSS: Default CSS for tab pane. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/operations/hive_power_management/power_down/power_down.py b/clive/__private/ui/screens/operations/hive_power_management/power_down/power_down.py index 93dc45ec396b30fff4659c317e00d191805de3b8..90aed22a44816b9a81d95a07604a677d197e20ae 100644 --- a/clive/__private/ui/screens/operations/hive_power_management/power_down/power_down.py +++ b/clive/__private/ui/screens/operations/hive_power_management/power_down/power_down.py @@ -129,7 +129,12 @@ class PendingPowerDown(CliveCheckerboardTable): class PowerDown(TabPane, OperationActionBindings): - """TabPane with all content about power down.""" + """ + TabPane with all content about power down. + + Attributes: + DEFAULT_CSS: Default CSS for the tab pane. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/operations/hive_power_management/power_up/power_up.py b/clive/__private/ui/screens/operations/hive_power_management/power_up/power_up.py index 139cfd4b3903c87a9f641d4e3a9481044132bb3d..c7c37bf7f3d08a099ce3dd112d6865473fa0d9c2 100644 --- a/clive/__private/ui/screens/operations/hive_power_management/power_up/power_up.py +++ b/clive/__private/ui/screens/operations/hive_power_management/power_up/power_up.py @@ -24,7 +24,12 @@ if TYPE_CHECKING: class PowerUp(TabPane, OperationActionBindings): - """TabPane with all content about power up.""" + """ + TabPane with all content about power up. + + Attributes: + DEFAULT_CSS: Default CSS for the power up screen. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/operations/hive_power_management/withdraw_routes/withdraw_routes.py b/clive/__private/ui/screens/operations/hive_power_management/withdraw_routes/withdraw_routes.py index 902e1a1a4df10533c464d26b9d379620c2ba1d88..dd12969c2e537bef60bf0ecbadf12b112fbfbc7c 100644 --- a/clive/__private/ui/screens/operations/hive_power_management/withdraw_routes/withdraw_routes.py +++ b/clive/__private/ui/screens/operations/hive_power_management/withdraw_routes/withdraw_routes.py @@ -71,7 +71,13 @@ class WithdrawRoute(CliveCheckerboardTableRow): class WithdrawRoutesTable(CliveCheckerboardTable): - """Table with WithdrawRoutes.""" + """ + Table with WithdrawRoutes. + + Attributes: + ATTRIBUTE_TO_WATCH: Attribute to watch for updates. + NO_CONTENT_TEXT: Text to display when there are no withdraw routes. + """ ATTRIBUTE_TO_WATCH = "_content" NO_CONTENT_TEXT = "You have no withdraw routes" @@ -106,7 +112,13 @@ class WithdrawRoutesTable(CliveCheckerboardTable): class WithdrawRoutes(TabPane, OperationActionBindings): - """TabPane with all content about setting withdraw routes.""" + """ + TabPane with all content about setting withdraw routes. + + Attributes: + DEFAULT_CSS: Default CSS for the withdraw routes screen. + DEFAULT_AUTO_VEST: Default value for the auto vest checkbox. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) DEFAULT_AUTO_VEST: Final[bool] = False diff --git a/clive/__private/ui/screens/settings/account_management/bad_accounts.py b/clive/__private/ui/screens/settings/account_management/bad_accounts.py index 0c4f896b8b0d270cbd4296bb39f94e0871c13207..35c5e87bf98d19ea21f54c0e9fabf8b141852305 100644 --- a/clive/__private/ui/screens/settings/account_management/bad_accounts.py +++ b/clive/__private/ui/screens/settings/account_management/bad_accounts.py @@ -27,7 +27,15 @@ if TYPE_CHECKING: class BadAccountsTable(CliveCheckerboardTable): - """Table for a bad accounts.""" + """ + Table for a bad accounts. + + Attributes: + DEFAULT_CSS: Default CSS for the bad accounts table. + BINDINGS: Key bindings for navigating through pages. + MAX_ACCOUNTS_ON_PAGE: Maximum number of accounts displayed on one page. + FIRST_PAGE_INDEX: Index of the first page. + """ DEFAULT_CSS = """ BadAccountsTable { @@ -144,7 +152,13 @@ class BadAccountsTable(CliveCheckerboardTable): class BadAccounts(TabPane): - """Currently only used to display the list of bad accounts (cannot be modified).""" + """ + Currently only used to display the list of bad accounts (cannot be modified). + + Attributes: + DEFAULT_CSS: Default CSS for the BadAccounts screen. + TITLE: Title of the BadAccounts screen. + """ DEFAULT_CSS = """ BadAccounts { diff --git a/clive/__private/ui/screens/settings/account_management/common/manage_accounts_tab_pane.py b/clive/__private/ui/screens/settings/account_management/common/manage_accounts_tab_pane.py index 472a0cea41d8f2b6be1fe811cfa36ffe228caebe..60b85c6732c0a09faf23e0a41b7f0958914dccf1 100644 --- a/clive/__private/ui/screens/settings/account_management/common/manage_accounts_tab_pane.py +++ b/clive/__private/ui/screens/settings/account_management/common/manage_accounts_tab_pane.py @@ -23,7 +23,16 @@ if TYPE_CHECKING: class ManageAccountsTabPane(TabPane, CliveWidget): - """TabPane used to add and delete watched or known accounts.""" + """ + TabPane used to add and delete watched or known accounts. + + Attributes: + DEFAULT_CSS: Default CSS for the manage accounts tab pane. + + Args: + title: Title of the tab pane. + accounts_type: Type of accounts to manage. + """ DEFAULT_CSS = get_css_from_relative_path(__file__) diff --git a/clive/__private/ui/screens/settings/account_management/common/manage_accounts_table.py b/clive/__private/ui/screens/settings/account_management/common/manage_accounts_table.py index 9c8d4afa51065db7c1ed928b3607df9538f246d9..d24d03f0769b918faa667ec3e5c862ea24cacf8f 100644 --- a/clive/__private/ui/screens/settings/account_management/common/manage_accounts_table.py +++ b/clive/__private/ui/screens/settings/account_management/common/manage_accounts_table.py @@ -62,7 +62,17 @@ class AccountRow(CliveCheckerboardTableRow): class ManageAccountsTable(CliveCheckerboardTable): - """Common table for a known and watched accounts.""" + """ + Common table for a known and watched accounts. + + Attributes: + DEFAULT_CSS: Default CSS for the manage accounts table. + ATTRIBUTE_TO_WATCH: Attribute to watch for updates. + NO_CONTENT_TEXT: Text to display when there are no accounts. + + Args: + accounts_type: Type of accounts to manage. + """ DEFAULT_CSS = """ ManageAccountsTable { diff --git a/clive/__private/ui/screens/settings/account_management/known_accounts.py b/clive/__private/ui/screens/settings/account_management/known_accounts.py index 390a44b7a452386814544be6962fe6225728a4a1..85bd9c96fc822a5ce583c4dfbfa96d8bbeb4abdd 100644 --- a/clive/__private/ui/screens/settings/account_management/known_accounts.py +++ b/clive/__private/ui/screens/settings/account_management/known_accounts.py @@ -6,7 +6,12 @@ from clive.__private.ui.screens.settings.account_management.common.manage_accoun class KnownAccounts(ManageAccountsTabPane): - """TabPane used to add and delete known accounts.""" + """ + TabPane used to add and delete known accounts. + + Attributes: + TITLE: Title of the tab pane. + """ TITLE: Final[str] = "Known accounts" diff --git a/clive/__private/ui/screens/settings/account_management/tracked_accounts.py b/clive/__private/ui/screens/settings/account_management/tracked_accounts.py index 415320272d0e9c42376ea9695816d29fef0b8c82..30af3112ba9ad1898a801941e9a463987f71b312 100644 --- a/clive/__private/ui/screens/settings/account_management/tracked_accounts.py +++ b/clive/__private/ui/screens/settings/account_management/tracked_accounts.py @@ -6,7 +6,13 @@ from clive.__private.ui.screens.settings.account_management.common.manage_accoun class TrackedAccounts(ManageAccountsTabPane): - """TabPane used to add and delete tracked accounts.""" + """ + TabPane used to add and delete tracked accounts. + + Attributes: + DEFAULT_CSS: Default CSS for the tracked accounts tab pane. + TITLE: Title of the tab pane. + """ DEFAULT_CSS = """ TrackedAccounts { diff --git a/clive/__private/ui/screens/settings/manage_key_aliases/manage_key_aliases.py b/clive/__private/ui/screens/settings/manage_key_aliases/manage_key_aliases.py index 33be3d1d8cabf9d98ee38e3b5876d2967308782c..85424f7a2ff07868b3e5ef3a0320c9e4103e7811 100644 --- a/clive/__private/ui/screens/settings/manage_key_aliases/manage_key_aliases.py +++ b/clive/__private/ui/screens/settings/manage_key_aliases/manage_key_aliases.py @@ -130,7 +130,13 @@ class KeyAliasesHeader(Horizontal): class ManageKeyAliasesTable(CliveCheckerboardTable): - """Table with KeyAliases.""" + """ + Table with KeyAliases. + + Attributes: + ATTRIBUTE_TO_WATCH: Attribute to watch for updates. + NO_CONTENT_TEXT: Text to display when there are no key aliases. + """ ATTRIBUTE_TO_WATCH = "profile_reactive" NO_CONTENT_TEXT = "You have no key aliases" diff --git a/clive/__private/ui/screens/transaction_summary/cart_table.py b/clive/__private/ui/screens/transaction_summary/cart_table.py index cdd335ea6f3b36f77b6420d3a99b81d5bd1720dc..ddc1abb677b5110f2a3757ae1b65002d149e7de7 100644 --- a/clive/__private/ui/screens/transaction_summary/cart_table.py +++ b/clive/__private/ui/screens/transaction_summary/cart_table.py @@ -35,14 +35,24 @@ if TYPE_CHECKING: class MoveUpButton(CliveButton): - """Button used for moving the operation up in the cart.""" + """ + Button used for moving the operation up in the cart. + + Args: + disabled: Whether the button should be disabled initially. + """ def __init__(self, *, disabled: bool = False) -> None: super().__init__("↑", id_="move-up-button", disabled=disabled) class MoveDownButton(CliveButton): - """Button used for moving the operation down in the cart.""" + """ + Button used for moving the operation down in the cart. + + Args: + disabled: Whether the button should be disabled initially. + """ def __init__(self, *, disabled: bool = False) -> None: super().__init__("↓", id_="move-down-button", disabled=disabled) @@ -257,13 +267,23 @@ class CartHeader(Horizontal): class CartTable(CliveCheckerboardTable): - """Table with CartItems.""" + """ + Table with CartItems. + + Attributes: + NO_CONTENT_TEXT: Text displayed when there are no items in the cart. + """ NO_CONTENT_TEXT = "Cart is empty" @dataclass class Modified(Message): - """Message sent when operations in CartTable were reordered or removed.""" + """ + Message sent when operations in cart table were reordered or removed. + + Attributes: + transaction: The modified transaction after the operations were reordered or removed. + """ transaction: Transaction diff --git a/pydoclint-errors-baseline.txt b/pydoclint-errors-baseline.txt index 04df7ec77ae5804d8aaecdc7b2328fcb16039b3a..8ff13b160e271962c81127a058579d645b430552 100644 --- a/pydoclint-errors-baseline.txt +++ b/pydoclint-errors-baseline.txt @@ -405,95 +405,19 @@ clive/__private/ui/screens/operations/governance_operations/common_governance/go DOC103: Method `GovernanceListWidget._create_row`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [data: GovernanceDataT, even: bool]. DOC201: Method `GovernanceListWidget._create_row` does not have a return section in docstring -------------------- -clive/__private/ui/screens/operations/governance_operations/proxy/proxy.py - DOC601: Class `Proxy`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `Proxy`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- clive/__private/ui/screens/operations/governance_operations/witness/witness.py - DOC101: Method `WitnessNameLabel.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `WitnessNameLabel.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [classes: str, witness_name: str]. - DOC601: Class `Witness`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `Witness`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [BINDINGS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `Search`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `Search`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [limit: int, pattern: str]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `Witnesses`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `Witnesses`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) DOC101: Method `Witnesses._create_operation`: Docstring contains fewer arguments than in function signature. DOC103: Method `Witnesses._create_operation`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [vote: bool, witness: str]. DOC201: Method `Witnesses._create_operation` does not have a return section in docstring -------------------- -clive/__private/ui/screens/operations/hive_power_management/common_hive_power/additional_info_widgets.py - DOC601: Class `WithdrawalInfo`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `WithdrawalInfo`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC101: Method `WithdrawalInfo.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `WithdrawalInfo.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [provider: HivePowerDataProvider]. --------------------- -clive/__private/ui/screens/operations/hive_power_management/delegate_hive_power/delegate_hive_power.py - DOC601: Class `DelegationsTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `DelegationsTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [ATTRIBUTE_TO_WATCH: , NO_CONTENT_TEXT: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `DelegateHivePower`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `DelegateHivePower`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- clive/__private/ui/screens/operations/hive_power_management/power_down/power_down.py DOC101: Method `WithdrawRoutesDisplay._update_withdraw_routes`: Docstring contains fewer arguments than in function signature. DOC103: Method `WithdrawRoutesDisplay._update_withdraw_routes`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [content: HivePowerData | NotUpdatedYet]. - DOC601: Class `PowerDown`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `PowerDown`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) DOC201: Method `PowerDown._calculate_one_withdrawal` does not have a return section in docstring -------------------- -clive/__private/ui/screens/operations/hive_power_management/power_up/power_up.py - DOC601: Class `PowerUp`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `PowerUp`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- -clive/__private/ui/screens/operations/hive_power_management/withdraw_routes/withdraw_routes.py - DOC601: Class `WithdrawRoutesTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `WithdrawRoutesTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [ATTRIBUTE_TO_WATCH: , NO_CONTENT_TEXT: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `WithdrawRoutes`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `WithdrawRoutes`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_AUTO_VEST: Final[bool], DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- clive/__private/ui/screens/operations/transfer_to_account/transfer_to_account.py DOC201: Method `TransferToAccount._check_is_known_exchange_in_input` does not have a return section in docstring -------------------- -clive/__private/ui/screens/settings/account_management/bad_accounts.py - DOC601: Class `BadAccountsTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `BadAccountsTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [BINDINGS: , DEFAULT_CSS: , FIRST_PAGE_INDEX: Final[int], MAX_ACCOUNTS_ON_PAGE: Final[int]]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `BadAccounts`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `BadAccounts`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: , TITLE: Final[str]]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- -clive/__private/ui/screens/settings/account_management/common/manage_accounts_tab_pane.py - DOC601: Class `ManageAccountsTabPane`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `ManageAccountsTabPane`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC101: Method `ManageAccountsTabPane.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `ManageAccountsTabPane.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [accounts_type: AccountsType, title: str]. --------------------- -clive/__private/ui/screens/settings/account_management/common/manage_accounts_table.py - DOC601: Class `ManageAccountsTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `ManageAccountsTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [ATTRIBUTE_TO_WATCH: , DEFAULT_CSS: , NO_CONTENT_TEXT: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC101: Method `ManageAccountsTable.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `ManageAccountsTable.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [accounts_type: AccountsType]. --------------------- -clive/__private/ui/screens/settings/account_management/known_accounts.py - DOC601: Class `KnownAccounts`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `KnownAccounts`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [TITLE: Final[str]]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- -clive/__private/ui/screens/settings/account_management/tracked_accounts.py - DOC601: Class `TrackedAccounts`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `TrackedAccounts`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [DEFAULT_CSS: , TITLE: Final[str]]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- -clive/__private/ui/screens/settings/manage_key_aliases/manage_key_aliases.py - DOC601: Class `ManageKeyAliasesTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `ManageKeyAliasesTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [ATTRIBUTE_TO_WATCH: , NO_CONTENT_TEXT: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- -clive/__private/ui/screens/transaction_summary/cart_table.py - DOC101: Method `MoveUpButton.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `MoveUpButton.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [disabled: bool]. - DOC101: Method `MoveDownButton.__init__`: Docstring contains fewer arguments than in function signature. - DOC103: Method `MoveDownButton.__init__`: Docstring arguments are different from function arguments. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Arguments in the function signature but not in the docstring: [disabled: bool]. - DOC601: Class `CartTable`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `CartTable`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [NO_CONTENT_TEXT: ]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC601: Class `Modified`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) - DOC603: Class `Modified`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [transaction: Transaction]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) --------------------- clive/__private/ui/screens/transaction_summary/transaction_metadata_container.py DOC601: Class `TaposHolder`: Class docstring contains fewer class attributes than actual class attributes. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.) DOC603: Class `TaposHolder`: Class docstring attributes are different from actual class attributes. (Or could be other formatting issues: https://jsh9.github.io/pydoclint/violation_codes.html#notes-on-doc103 ). Attributes in the class definition but not in the docstring: [transaction: Transaction]. (Please read https://jsh9.github.io/pydoclint/checking_class_attributes.html on how to correctly document class attributes.)