Files
conorluddy__ios-simulator-s…/.gitignore
T
Conor Luddy b7ffe65cad docs: fix documentation accuracy and Python type hint bug
This commit addresses all documentation discrepancies found during
comprehensive audit and fixes a critical Python syntax error.

Bug Fixes:
- Fix Python type hint in xcresult.py: 'any | None' → 'Any | None'
  * Added missing 'from typing import Any' import
  * This was causing script to crash on import with TypeError

Documentation Updates:
- Update README.md script count from 10 to 12 scripts
  * Added build_and_test.py and log_monitor.py to table
- Update all line counts in CLAUDE.md to match actual code
  * Main scripts: ~3,943 lines (was documented as 3,883)
  * Xcode module: 1,458 lines (was documented as 1,037)
  * Total: ~5,400 lines (was documented as 5,045)
- Clarify references/ directory location in CLAUDE.md
  * Located at repo root, not in skill/ directory
  * Not distributed with skill package

Changes:
- .gitignore: Add cache directories
- CLAUDE.md: Update 50+ line counts to current values
- LICENSE.md: Minor formatting
- README.md: Fix script count table (10 → 12)
- SKILL.md: Version update
- skill/examples/: Move login_flow.py into skill directory
- skill/scripts/xcode/xcresult.py: Fix type hint bug

All linting checks pass (black, ruff). MyPy has existing type
issues but these are pre-existing and not introduced by this commit.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 15:15:04 +01:00

56 lines
604 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
# Python virtual environments
env/
venv/
ENV/
env.bak/
venv.bak/
# Python cache and build
.mypy_cache/
.ruff_cache/
.pytest_cache/
*.egg-info/
dist/
build/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# macOS
.DS_Store
.AppleDouble
.LSOverride
# Xcode (for testing)
*.xcodeproj/xcuserdata/
*.xcworkspace/xcuserdata/
DerivedData/
*.xcresult/
# Logs
*.log
# Temporary files
*.tmp
*.temp
.cache/
# Release artifacts (built by CI)
*.zip
# Local skill config (user-specific)
skill/scripts/.claude/skills/ios-simulator-skill/config.json
# Other
.claude