Add Rust workspace boundary check
This commit is contained in:
@@ -96,6 +96,20 @@ shell env file.
|
||||
./scripts/check-rust-code-health.sh
|
||||
```
|
||||
|
||||
## `check-rust-boundaries.sh`
|
||||
|
||||
Проверяет направление зависимостей между Rust workspace crates:
|
||||
|
||||
- приложения из `apps/*` могут зависеть от crates, но не от других приложений;
|
||||
- crates не должны зависеть от приложений;
|
||||
- `crank-core` не зависит от runtime, registry и adapters;
|
||||
- `crank-registry` не зависит от runtime и adapters;
|
||||
- `crank-runtime` не зависит от registry.
|
||||
|
||||
```bash
|
||||
./scripts/check-rust-boundaries.sh
|
||||
```
|
||||
|
||||
## `check-community-scope.sh`
|
||||
|
||||
Проверяет, что в community-репозиторий не попали функции и тексты за пределами
|
||||
|
||||
Reference in New Issue
Block a user