--- applyTo: "**/*.py" --- # Project general coding standards ## Naming Conventions - Use snake_case for variable and function names. - Use CamelCase for class names. - Follow PEP 8 style guidelines. - Include type hints for function parameters and return types. - Always write doc strings for all modules, classes, functions, and methods using google docstring style. - Prefix private class members with underscore (\_). - Use ALL_CAPS for constants. - Use newest coding style which is supported by the used Python version. ## Error Handling - Use try/except blocks for async operations. - Always log errors with contextual information.