mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-01-26 03:04:06 +00:00
2.7 KiB
2.7 KiB
Immediate Action Items - Priority Order
HIGH PRIORITY (Must Fix Before Any Development)
1. Fix Memory File Formatting (BLOCKING)
# These files prevent any linting from passing:
- .serena/memories/code_style_conventions.md
- .serena/memories/darwin_system_utilities.md
- .serena/memories/project_overview.md
- .serena/memories/project_structure.md
- .serena/memories/suggested_commands.md
- .serena/memories/task_completion_checklist.md
# Issues: Missing final newlines, markdown formatting, line length
# Impact: Blocks all linting commands
2. Fix Fish Shell Line Length Violations (BLOCKING)
# Files exceeding 80-char limit:
config/fish/alias.fish (4 violations)
config/fish/exports.fish (15 violations)
# These are CRITICAL - Fish config has strict limits
# Must be fixed before any fish-related changes
3. Fix Git Configuration Indentation (BLOCKING)
# Files with tab/space mixing:
config/git/shared (40+ violations)
hosts/s/config/git/overrides/config
hosts/s/config/git/local.d/work-git
# Impact: Git configuration may not work correctly
MEDIUM PRIORITY (Fix During Next Development Cycle)
4. Prettier Formatting Issues
# 17 files need prettier formatting:
yarn fix:prettier
# Most are JSON/YAML configuration files
5. WezTerm Color Scheme Indentation
# All files in config/wezterm/colors/ using tabs instead of spaces
# Affects terminal appearance configuration
6. Update Linting Configuration
# Add shellcheck exclusions for submodules:
# - tools/antidote/
# - config/tmux/plugins/
# - config/vim/extra/fzf/
# - config/cheat/cheatsheets/tldr/
LOW PRIORITY (Future Improvements)
7. Test Infrastructure
# Fix bats test PATH issues
# Tests pass but show rm command not found errors
8. Documentation Updates
# Add troubleshooting section to AGENTS.md
# Create shellcheck exclusion documentation
Immediate Commands to Run
Step 1: Auto-fix What's Possible
yarn fix:prettier # Fix 17 files
yarn fix:markdown # Attempt markdown fixes
Step 2: Manual Fixes Required
- Add final newlines to all memory files
- Wrap long lines in Fish configuration files
- Convert tabs to spaces in Git configuration files
Step 3: Verify Progress
yarn lint:ec # Check EditorConfig compliance
yarn lint:markdown # Check markdown issues
yarn lint:prettier # Check remaining prettier issues
Success Criteria
✅ yarn lint passes without errors
✅ All EditorConfig violations resolved
✅ Memory files properly formatted
✅ Fish configuration under line limits
✅ Git configuration uses consistent indentation