Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KRETCONFIG-I01-ConfigErrors — Błędy konfiguracji: sekret wprost, zakres, polityka w projekcie

KRETCONFIG-I01-ConfigErrors — Błędy konfiguracji: sekret wprost, zakres, polityka w projekcie

🇬🇧 English version below.
PoleWartość
TechnologiaKretConfig
PoziomINTERMEDIATE
KlasyfikacjaVALIDATION_ONLY — Tylko walidacja (bez wykonania)
PlaygroundLOCAL_VALIDATE — lokalnie: walidacja (kret check, lokalny walidator Playground)
SDK1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany)
Wynik testuTEST_RESULTS.json, rzeczywisty wynik: EXPECTED_OUTPUT.txt

Co pokazuje

Trzy warianty odrzucane przez walidator KretConfig: sekret wpisany wprost (KCS-CFG-0007), wartość poza zakresem (KCS-CFG-0005) i blok policy w pliku projektu (KCS-CFG-0203).

Pliki

Plik
inline-secret/Config/project.kconfig
inline-secret/Config/schema.kconfig
inline-secret/Script/Main.krs
inline-secret/plugin.kretl
out-of-range/Config/project.kconfig
out-of-range/Config/schema.kconfig
out-of-range/Script/Main.krs
out-of-range/plugin.kretl
policy-in-project/Config/project.kconfig
policy-in-project/Config/schema.kconfig
policy-in-project/Script/Main.krs
policy-in-project/plugin.kretl

Jak uruchomić

Katalog roboczy: katalog tego przykładu. kret oznacza <SDK>\Compiler\kret.exe, kretui-host — <SDK>\UiHost\kretui-host.exe. {DATA} / {OUT} to nowe, puste katalogi poza projektem. Wymagania: REQUIREMENTS.md.

  1. kret check inline-secret --json — sekret wprost (oczekiwany błąd)
  2. kret check out-of-range --json — poza zakresem (oczekiwany błąd)
  3. kret check policy-in-project --json — polityka poza plikiem polityki hosta (oczekiwany błąd)

Oczekiwany wynik

Trzy razy kod 1 z odpowiednim kodem KCS-CFG-….

Najczęstszy błąd

Oczekiwanie, że plik projektu może zaostrzyć lub poluzować politykę hosta — tylko policy.kconfig hosta ustala ograniczenia.

Źródło i wersja

Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.

01_LANGUAGES/KretConfig/Examples/INTERMEDIATE_ConfigErrors/README.md
SHA-256 680AFB3D59BBA379F2EDE89303C1B46F0A80440830435099F5EA31E3294768AA

Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności