Awesome Reviewers checks + prompts

sources / TheAlgorithms/Python

TheAlgorithms/Python

The checks this repository runs, scanned at 574d100, and the review prompts derived from its discussions.

7 recognised tools
13 prompts
220912 stars
Documentation & Knowledge
GitHub

Static analysis

2 tools

ToolKindCommandRuns inFound in
ruff-check Linting ruff check --output-format=github .
pre-commit hook ruff-check
pre-commit, ci .github/workflows/ruff.yml
.pre-commit-config.yaml
pyproject.toml
sphinx Docs build sphinx-build -c docs . docs/_build/html ci .github/workflows/sphinx.yml
pyproject.toml

Testing

1 tool

ToolKindCommandRuns inFound in
pytest Unit and integration tests pytest --iterations=8 --parallel-threads=auto --ignore-gil-enabled --ignore=c...
pytest --doctest-modules --cov-report=term-missing:skip-covered --cov=project...
pytest scripts/validate_solutions.py
ci .github/workflows/build.yml
.github/workflows/project_euler.yml
pyproject.toml
matrix/tests/pytest.ini
ToolKindCommandRuns inFound in
codespell Spelling pre-commit hook codespell pre-commit, ci .pre-commit-config.yaml
pyproject.toml
pre-commit-hooks File hygiene pre-commit hook check-executables-have-shebangs
pre-commit hook check-toml
pre-commit hook check-yaml
pre-commit, ci .pre-commit-config.yaml
ruff-format Formatting pre-commit hook ruff-format pre-commit, ci .pre-commit-config.yaml

Supply chain

1 tool

ToolKindCommandRuns inFound in
uv-lock Lockfile consistency pre-commit hook uv-lock pre-commit, ci .pre-commit-config.yaml
8 other commands the scanner could not classify

Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.

  • pre-commit hook auto-walrus
  • pre-commit hook matchify
  • pre-commit hook pyproject-fmt
  • pre-commit hook requirements-txt-fixer
  • pre-commit hook rumdl
  • pre-commit hook rumdl-fmt
  • pre-commit hook validate-pyproject
  • ty check --output-format=github --exit-zero

full scan as JSON

Review prompts

most discussed first

  • TheAlgorithms/Python Documentation Python docs
    raw open
  • TheAlgorithms/Python CI/CD Yaml docs
    raw open
  • TheAlgorithms/Python Error Handling Python docs
    raw open
  • TheAlgorithms/Python Testing Python docs
    raw open
  • TheAlgorithms/Python Naming Conventions Python docs
    raw open
  • TheAlgorithms/Python Code Style Python docs
    raw open
  • TheAlgorithms/Python Algorithms Python docs
    raw open
  • TheAlgorithms/Python Performance Optimization Python docs
    raw open
  • TheAlgorithms/Python Null Handling Python docs
    raw open
  • TheAlgorithms/Python Security Python docs
    raw open
  • TheAlgorithms/Python Code Style Yaml docs
    raw open
  • TheAlgorithms/Python Naming Conventions Yaml docs
    raw open
  • TheAlgorithms/Python Code Style Markdown docs
    raw open