fixed refactored code
Some checks failed
Security Scan / dependency-check (pull_request) Successful in 38s
Security Scan / security (pull_request) Successful in 41s
Test Suite / lint (pull_request) Failing after 28s
Test Suite / test (3.11) (pull_request) Successful in 1m27s
Test Suite / build (pull_request) Has been skipped
Some checks failed
Security Scan / dependency-check (pull_request) Successful in 38s
Security Scan / security (pull_request) Successful in 41s
Test Suite / lint (pull_request) Failing after 28s
Test Suite / test (3.11) (pull_request) Successful in 1m27s
Test Suite / build (pull_request) Has been skipped
This commit is contained in:
29
README.md
29
README.md
@@ -115,8 +115,8 @@ src/embeddingbuddy/
|
||||
Run the test suite to verify functionality:
|
||||
|
||||
```bash
|
||||
# Install pytest
|
||||
uv add pytest
|
||||
# Install test dependencies
|
||||
uv sync --extra test
|
||||
|
||||
# Run all tests
|
||||
uv run pytest tests/ -v
|
||||
@@ -128,6 +128,31 @@ uv run pytest tests/test_data_processing.py -v
|
||||
uv run pytest tests/ --cov=src/embeddingbuddy
|
||||
```
|
||||
|
||||
### Development Tools
|
||||
|
||||
Install development dependencies for linting, type checking, and security:
|
||||
|
||||
```bash
|
||||
# Install all dev dependencies
|
||||
uv sync --extra dev
|
||||
|
||||
# Or install specific groups
|
||||
uv sync --extra test # Testing tools
|
||||
uv sync --extra lint # Linting and formatting
|
||||
uv sync --extra security # Security scanning tools
|
||||
|
||||
# Run linting
|
||||
uv run ruff check src/ tests/
|
||||
uv run ruff format src/ tests/
|
||||
|
||||
# Run type checking
|
||||
uv run mypy src/embeddingbuddy/
|
||||
|
||||
# Run security scans
|
||||
uv run bandit -r src/
|
||||
uv run safety check
|
||||
```
|
||||
|
||||
### Adding New Features
|
||||
|
||||
The modular architecture makes it easy to extend functionality:
|
||||
|
Reference in New Issue
Block a user