fix: resolve CI linting failures
Some checks failed
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled

- Fix corrupted docstrings (curly braces to quotes)
- Sort imports according to ruff standards
- Split long line in javascript.py for readability
- Add module-level docstrings to test files
- Add docstring to BaseGenerator.__init__ method
- Fix regex pattern in RustDetector
This commit is contained in:
2026-01-31 17:48:01 +00:00
parent 08ffc95e37
commit b700427255

View File

@@ -1,8 +1,10 @@
#!/usr/bin/env python3
"""Base generator class.""" """Base generator class."""
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from pathlib import Path from pathlib import Path
from typing import Optional from typing import Optional
from docgen.models import DocConfig, Endpoint from docgen.models import DocConfig, Endpoint
@@ -10,6 +12,7 @@ class BaseGenerator(ABC):
"""Abstract base class for documentation generators.""" """Abstract base class for documentation generators."""
def __init__(self, config: Optional[DocConfig] = None): def __init__(self, config: Optional[DocConfig] = None):
"""Initialize the generator with optional configuration."""
self.config = config or DocConfig() self.config = config or DocConfig()
@abstractmethod @abstractmethod