Flutter frontend for Soliplex.
flutter pub get
flutter run -d chrome --web-port 59001flutter testPre-commit hooks enforce code quality on every commit:
- dart format - Ensures consistent code formatting
- flutter analyze - Catches errors, warnings, and lint issues
- pymarkdown - Lints markdown files
- gitleaks - Prevents committing secrets
- no-commit-to-branch - Blocks direct commits to main/master
Install uv (if not already installed):
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Install pre-commit using uv:
uv tool install pre-commitSet up hooks for this repository:
pre-commit installRun pre-commit on all files:
pre-commit run --all-files