FSSCoding 930f53a0fb Major code quality improvements and structural organization
- Applied Black formatter and isort across entire codebase for professional consistency
- Moved implementation scripts (rag-mini.py, rag-tui.py) to bin/ directory for cleaner root
- Updated shell scripts to reference new bin/ locations maintaining user compatibility
- Added comprehensive linting configuration (.flake8, pyproject.toml) with dedicated .venv-linting
- Removed development artifacts (commit_message.txt, GET_STARTED.md duplicate) from root
- Consolidated documentation and fixed script references across all guides
- Relocated test_fixes.py to proper tests/ directory
- Enhanced project structure following Python packaging standards

All user commands work identically while improving code organization and beginner accessibility.
2025-08-28 15:29:54 +10:00

19 lines
394 B
INI

[flake8]
# Professional Python code style - balances quality with readability
max-line-length = 95
extend-ignore = E203,W503,W605
exclude =
.venv,
.venv-linting,
__pycache__,
*.egg-info,
.git,
build,
dist,
.mini-rag
# Per-file ignores for practical development
per-file-ignores =
tests/*.py:F401,F841
examples/*.py:F401,F841
fix_*.py:F401,F841,E501