fix: resolve CI linting and type checking errors
Some checks are pending
CI / test (push) Has started running
Some checks are pending
CI / test (push) Has started running
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
"""Project structure generation functionality."""
|
||||
|
||||
import os
|
||||
import stat
|
||||
from pathlib import Path
|
||||
from typing import Any, Dict, List, Optional
|
||||
from typing import Optional
|
||||
|
||||
from scaffoldforge.generators.code import CodeGenerator
|
||||
from scaffoldforge.generators.models import FileSpec
|
||||
@@ -26,8 +25,8 @@ class StructureGenerator:
|
||||
"""
|
||||
self.output_dir = output_dir or "./generated"
|
||||
self.preview = preview
|
||||
self.created_files: List[str] = []
|
||||
self.created_dirs: List[str] = []
|
||||
self.created_files: list[str] = []
|
||||
self.created_dirs: list[str] = []
|
||||
|
||||
def generate(
|
||||
self,
|
||||
@@ -115,7 +114,7 @@ class StructureGenerator:
|
||||
if self.preview:
|
||||
print(f"[PREVIEW] Would create file: {file_path}")
|
||||
if file_spec.executable:
|
||||
print(f" (executable)")
|
||||
print(" (executable)")
|
||||
return
|
||||
|
||||
try:
|
||||
@@ -152,11 +151,13 @@ class StructureGenerator:
|
||||
|
||||
## Requirements
|
||||
|
||||
{chr(10).join(f"- {req}" for req in issue_data.requirements) if issue_data.requirements else '- See GitHub issue for requirements'}
|
||||
{chr(10).join(f"- {req}" for req in issue_data.requirements)
|
||||
if issue_data.requirements else "- See GitHub issue for requirements"}
|
||||
|
||||
## TODO Items
|
||||
|
||||
{chr(10).join(f"- [ ] {item}" for item in issue_data.get_todo_items()) if issue_data.get_todo_items() else '- No TODO items found'}
|
||||
{chr(10).join(f"- [ ] {item}" for item in issue_data.get_todo_items())
|
||||
if issue_data.get_todo_items() else "- No TODO items found"}
|
||||
|
||||
## Getting Started
|
||||
|
||||
@@ -261,10 +262,10 @@ Cargo.lock
|
||||
print(f"Files: {len(self.created_files)}")
|
||||
print(f"{'='*60}\n")
|
||||
|
||||
def get_created_files(self) -> List[str]:
|
||||
def get_created_files(self) -> list[str]:
|
||||
"""Get list of created files."""
|
||||
return self.created_files.copy()
|
||||
|
||||
def get_created_directories(self) -> List[str]:
|
||||
def get_created_directories(self) -> list[str]:
|
||||
"""Get list of created directories."""
|
||||
return self.created_dirs.copy()
|
||||
|
||||
Reference in New Issue
Block a user