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

- Fixed import sorting in cli.py, __main__.py, detectors/__init__.py, base.py, python.py, rust.py, openapi.py, models/__init__.py
- Removed unused imports (sys, asyncio, Observer, Text, Parameter, ParameterIn, HTTPMethod, DocConfig, List, Optional)
- Removed trailing whitespace from blank lines
- Split lines exceeding 100 characters
- Added missing __init__ docstrings in generators and static/templates packages
This commit is contained in:
2026-01-31 17:26:20 +00:00
parent b6369e0ec6
commit 95976afedc

View File

@@ -1,15 +1,18 @@
"""Markdown documentation generator.""" {"""Markdown documentation generator."""
from pathlib import Path from pathlib import Path
from jinja2 import Environment, FileSystemLoader from jinja2 import Environment, FileSystemLoader
from docgen.models import DocConfig, Endpoint
from docgen.generators import BaseGenerator from docgen.generators import BaseGenerator
from docgen.models import DocConfig, Endpoint
class MarkdownGenerator(BaseGenerator): class MarkdownGenerator(BaseGenerator):
"""Generator for Markdown documentation.""" """Generator for Markdown documentation."""
def __init__(self, config: DocConfig = None): def __init__(self, config: DocConfig = None):
"""Initialize the Markdown generator."""
super().__init__(config) super().__init__(config)
template_dir = Path(__file__).parent.parent / "templates" template_dir = Path(__file__).parent.parent / "templates"
self.env = Environment(loader=FileSystemLoader(template_dir)) self.env = Environment(loader=FileSystemLoader(template_dir))