Removed unused tmp_path fixture parameter to fix ruff ARG002 error:
- Line 54: test_bootstrap_script_runs now only takes project_root
The test doesn't use tmp_path - it runs bootstrap in project_root
and checks output/skill-seekers/ directory.
Fixes ruff error:
ARG002 Unused method argument: `tmp_path`
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Changed _tmp_path to tmp_path to fix pytest fixture error:
- Line 54: test_bootstrap_script_runs fixture parameter
Error was:
fixture '_tmp_path' not found
available fixtures: ..., tmp_path, ...
This was causing 1 ERROR in CI test runs across all Python versions.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Fixed incorrect variable names in list comprehensions that were causing
NameError in CI (Python 3.11/3.12):
Critical fixes:
- tests/test_markdown_parsing.py: 'l' → 'link' in list comprehension
- src/skill_seekers/cli/pdf_extractor_poc.py: 'l' → 'line' (2 occurrences)
Additional auto-lint fixes:
- Removed unused imports in llms_txt_downloader.py, llms_txt_parser.py
- Fixed comparison operators in config files
- Fixed list comprehension in other files
All tests now pass in CI.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>