File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed
Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 4848
4949 - name : Run linting
5050 run : |
51+ # First, check imports with isort using Black profile
52+ poetry run isort --profile=black --check-only .
53+ # Then, check formatting with Black
5154 poetry run black --check .
52- poetry run isort -- check-only .
55+ # Then, check types
5356 poetry run mypy src/
5457
5558 - name : Run tests
Original file line number Diff line number Diff line change @@ -119,9 +119,10 @@ extend-exclude = '''
119119
120120[tool .isort ]
121121profile = " black"
122- multi_line_output = 3
123122line_length = 88
123+ multi_line_output = 3
124124known_first_party = [" mdbub" ]
125+ # Ensure isort and Black are fully compatible
125126
126127[tool .ruff ]
127128ignore = [" E501" ]
Original file line number Diff line number Diff line change @@ -25,9 +25,9 @@ def __init__(
2525 self .color = color
2626 self .icon = icon
2727 self .metadata = metadata or {}
28- self .parent : Optional [
29- "MindMapNode"
30- ] = None # Reference to parent node, useful for navigation
28+ self .parent : Optional ["MindMapNode" ] = (
29+ None # Reference to parent node, useful for navigation
30+ )
3131
3232 def add_child (self , child : "MindMapNode" ) -> None :
3333 self .children .append (child )
You can’t perform that action at this time.
0 commit comments