This project maintains code quality through automated testing and linting tools.
Run the full test suite:
pytestRun tests with coverage:
pytest --cov=apilinker --cov-report=htmlCheck code style:
flake8 apilinker
mypy apilinker
black apilinker --checkAuto-format code:
black apilinker- Write tests for new features - Maintain or improve code coverage
- Run tests before committing - Ensure changes don't break existing functionality
- Follow PEP 8 style guidelines - Use black for consistent formatting
- Add type hints - Help with code maintainability and IDE support