A multi-language monorepo for practicing Data Structures and Algorithms (DSA), featuring solutions for LeetCode 150, LeetCode 75, and foundational DSA implementations.
mvn test is configured to keep successful runs compact. Detailed reports are in target/surefire-reports/.
For verbose output:
mvn test -Dsurefire.useFile=false -Dsurefire.printSummary=trueThe Python environment is managed by Poetry.
Run this from the project root:
poetry install
poetry run pre-commit installImportant
All team members must run poetry run pre-commit install in their local environments to activate the local protection (secret scanning).
You can run all tests from the project root:
poetry run pytest