diff --git a/.gitignore b/.gitignore index 39ef958..cffd6ff 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ __pycache__/ /interrogate_badge.svg /protocol.yml /*.pid +.ken diff --git a/publish.sh b/publish.sh index 77bb2a6..aaa77a4 100755 --- a/publish.sh +++ b/publish.sh @@ -133,7 +133,14 @@ print_step "Sorting Imports (isort)" run_command "pdm run isort" "Import sorting" print_step "Docstring Formatting (docformatter)" -run_command "pdm run docformatter" "Docstring formatting" +echo "${YELLOW}→ Running: pdm run docformatter${NC}" +pdm run docformatter +rc=$? +if [ $rc -eq 0 ] || [ $rc -eq 3 ]; then + print_success "Docstring formatting completed successfully" +else + print_error "Docstring formatting failed" +fi print_step "Code Formatting (black)" run_command "pdm run format" "Code formatting"