- Linha 2: from __future__ import annotations
+ Linha 2: 
- Linha 3: 
+ Linha 3: import ast
- Linha 4: import ast
+ Linha 4: import json
- Linha 5: import json
+ Linha 5: import subprocess
- Linha 6: import subprocess
+ Linha 6: from typing import Any, Dict, List, Optional
- Linha 7: from pathlib import Path
+ Linha 7: 
- Linha 8: from typing import Any, Dict, List, Optional
+ Linha 8: from code_analyzer.analyzer.context import AnalysisContext
- Linha 9: 
+ Linha 9: from code_analyzer.analyzer.detectors.circular_deps import _build_graph, _find_cycles
- Linha 10: from code_analyzer.analyzer.context import AnalysisContext
+ Linha 10: from code_analyzer.analyzer.detectors.coupling import _detect_inline_imports
- Linha 11: from code_analyzer.analyzer.detectors.circular_deps import _build_graph, _find_cycles
+ Linha 11: from code_analyzer.analyzer.scoring import maintainability_index, mi_grade
... (mais alteracoes omitidas)