As of PR #444, we are planning to order the data class methods as follows:
- slots
- init
- Property methods
- classmethods (prefixed with @classmethod)
- Public methods
- Dunder methods (prefixed and suffixed with double underscores __)
- Private methods (prefixed with an underscore _)
with alphabetical ordering within each section.
To check this, we should creating a linting rule to verify that the methods of the data classes follow this ordering.
As of PR #444, we are planning to order the data class methods as follows:
with alphabetical ordering within each section.
To check this, we should creating a linting rule to verify that the methods of the data classes follow this ordering.