Przejdź do głównej zawartości

CLI

Oficjalne CLI Biome. Użyj go, aby sprawdzić stan swojego projektu lub uruchomić, aby sprawdzić pojedyncze pliki.

Użycie: biome COMMAND ...

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy
  • -V, --version — Wyświetla informacje o wersji

Dostępne polecenia:

  • version — Pokazuje informacje o wersji Biome i kończy działanie.
  • rage — Wyświetla informacje do debugowania.
  • start — Uruchamia proces serwera demona Biome.
  • stop — Zatrzymuje proces serwera demona Biome.
  • check — Uruchamia formatter, linter i sortowanie importów dla żądanych plików.
  • lint — Uruchamia różne sprawdzenia na zestawie plików.
  • format — Uruchamia formatter na zestawie plików.
  • ci — Polecenie do używania w środowiskach CI. Uruchamia formatter, linter i sortowanie importów dla żądanych plików.
  • init — Inicjuje nowy projekt biome. Tworzy plik konfiguracyjny z pewnymi domyślnymi wartościami.
  • lsp-proxy — Działa jako serwer dla Language Server Protocol przez stdin/stdout.
  • migrate — Aktualizuje konfigurację, gdy występują zmiany wprowadzające niekompatybilność.
  • search — EKSPERYMENTALNE: Wyszukuje wzorce Grit w całym projekcie.
  • explain — Pokazuje dokumentację różnych aspektów CLI.
  • clean — Czyści logi emitowane przez demona.

Pokazuje informacje o wersji Biome i kończy działanie.

Użycie: biome version

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy

Wyświetla informacje do debugowania.

Użycie: biome rage [--daemon-logs] [--formatter] [--linter]

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne opcje:

  • --daemon-logs — Wyświetla logi serwera demona Biome
  • --formatter — Wyświetla zastosowane opcje formatera
  • --linter — Wyświetla zastosowane opcje lintera
  • -h, --help — Wyświetla informacje pomocy

Uruchamia proces serwera demona Biome.

Użycie: biome start

Dostępne opcje:

  • --log-prefix-name=STRING — Pozwala zmienić prefiks zastosowany do nazwy pliku logów.

    Używa zmiennej środowiskowej BIOME_LOG_PREFIX_NAME

    [domyślnie: server.log]

  • --log-path=PATH — Pozwala zmienić folder, w którym przechowywane są logi.

    Używa zmiennej środowiskowej BIOME_LOG_PATH

  • -h, --help — Wyświetla informacje pomocy

Zatrzymuje proces serwera demona Biome.

Użycie: biome stop

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy

Uruchamia formatter, linter i sortowanie importów dla żądanych plików.

Użycie: biome check [--write] [--unsafe] [--assist-enabled=<true|false>] [--enforce-assist=<true|false>] [--format-with-errors=<true|false>] [--staged] [--changed] [--since=REF] [PATH]…

Opcje, które zmieniają zachowanie parsera JSON

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json
  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

Konfiguracja zawarta w pliku biome.json

  • --vcs-enabled=<true|false> — Określa, czy Biome powinien integrować się z klientem VCS

  • --vcs-client-kind=<git> — Typ klienta.

  • --vcs-use-ignore-file=<true|false> — Określa, czy Biome powinien używać pliku ignore VCS. Gdy [true], Biome zignoruje pliki określone w pliku ignore.

  • --vcs-root=PATH — Folder, w którym Biome powinien sprawdzać pliki VCS. Domyślnie Biome użyje tego samego folderu, w którym znaleziono biome.json.

    Jeśli Biome nie może znaleźć konfiguracji, spróbuje użyć bieżącego katalogu roboczego. Jeśli nie można znaleźć bieżącego katalogu roboczego, Biome nie użyje integracji VCS i zostanie wyemitowana diagnostyka

  • --vcs-default-branch=BRANCH — Główna gałąź projektu

  • --files-max-size=NUMBER — Maksymalny dozwolony rozmiar plików kodu źródłowego w bajtach. Pliki powyżej tego limitu będą ignorowane ze względów wydajnościowych. Domyślnie 1 MiB

  • --files-ignore-unknown=<true|false> — Nakazuje Biome nie emitować diagnostyki podczas obsługi nieznanych plików

  • --format-with-errors=<true|false> — Określa, czy formatowanie powinno być dozwolone, jeśli dany plik ma błędy składniowe

  • --indent-style=<tab|space> — Styl wcięcia.

  • --indent-width=NUMBER — Rozmiar wcięcia, domyślnie 2

  • --line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii.

  • --line-width=NUMBER — Maksymalna szerokość linii. Domyślnie 80.

  • --attribute-position=<multiline|auto> — Styl pozycji atrybutów w językach podobnych do HTML. Domyślnie auto.

  • --bracket-same-line=<true|false> — Umieszcza > wieloliniowego elementu HTML lub JSX na końcu ostatniej linii zamiast być samemu w następnej linii (nie dotyczy elementów samozamykających się).

  • --bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --use-editorconfig=<true|false> — Używa plików .editorconfig do konfiguracji formatera. Konfiguracja w biome.json nadpisuje konfigurację .editorconfig.

    Domyślnie: true.

  • --jsx-everywhere=<true|false> — Gdy włączone, pliki takie jak .js/.mjs/.cjs mogą zawierać składnię JSX.

    Domyślnie: true.

  • --javascript-formatter-enabled=<true|false> — Kontroluje formatter dla plików JavaScript (i jego nadrzędnych języków).

  • --jsx-quote-style=<double|single> — Typ cudzysłowów używanych w JSX. Domyślnie double.

  • --quote-properties=<preserve|as-needed> — Kiedy właściwości w obiektach są w cudzysłowach. Domyślnie asNeeded.

  • --trailing-commas=<all|es5|none> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “all”.

  • --semicolons=<always|as-needed> — Określa, czy formatter drukuje średniki dla wszystkich instrukcji, czy tylko w instrukcjach for, gdzie jest to konieczne ze względu na ASI.

  • --arrow-parentheses=<always|as-needed> — Określa, czy dodawać niepotrzebne nawiasy do funkcji strzałkowych. Domyślnie “always”.

  • --bracket-same-line=<true|false> — Określa, czy przytulić zamykający nawias wieloliniowych tagów HTML/JSX do końca ostatniej linii, zamiast być samemu w następnej linii. Domyślnie false.

  • --javascript-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków).

  • --javascript-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków). Domyślnie 2.

  • --javascript-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JavaScript (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --javascript-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JavaScript (i jego nadrzędnych języków). Domyślnie 80.

  • --javascript-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie JavaScript. Domyślnie double.

  • --javascript-formatter-attribute-position=<multiline|auto> — Styl pozycji atrybutów w elementach JSX. Domyślnie auto.

  • --javascript-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --javascript-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --javascript-formatter-operator-linebreak=<before|after> — Podczas łamania wyrażeń binarnych na wiele linii określa, czy łamać je przed czy po operatorze binarnym. Domyślnie “after”.

  • --javascript-linter-enabled=<true|false> — Kontroluje linter dla plików JavaScript (i jego nadrzędnych języków).

  • --javascript-assist-enabled=<true|false> — Kontroluje assist dla plików JavaScript (i jego nadrzędnych języków).

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json

  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

  • --json-formatter-enabled=<true|false> — Kontroluje formatter dla plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JSON (i jego nadrzędnych języków). Domyślnie 2.

  • --json-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JSON (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --json-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JSON (i jego nadrzędnych języków). Domyślnie 80.

  • --json-formatter-trailing-commas=<none|all> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “none”.

  • --json-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --json-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --json-linter-enabled=<true|false> — Kontroluje linter dla plików JSON (i jego nadrzędnych języków).

  • --json-assist-enabled=<true|false> — Kontroluje assist dla plików JSON (i jego nadrzędnych języków).

  • --css-parse-css-modules=<true|false> — Włącza parsowanie specyficznych funkcji CSS Modules.

  • --css-parse-tailwind-directives=<true|false> — Włącza parsowanie dyrektyw i funkcji Tailwind CSS 4.0.

  • --css-formatter-enabled=<true|false> — Kontroluje formatter dla plików CSS (i jego nadrzędnych języków).

  • --css-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików CSS (i jego nadrzędnych języków).

  • --css-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików CSS (i jego nadrzędnych języków). Domyślnie 2.

  • --css-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików CSS (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --css-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików CSS (i jego nadrzędnych języków). Domyślnie 80.

  • --css-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie CSS. Domyślnie double.

  • --css-linter-enabled=<true|false> — Kontroluje linter dla plików CSS.

  • --css-assist-enabled=<true|false> — Kontroluje assist dla plików CSS.

  • --graphql-formatter-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --graphql-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików GraphQL.

  • --graphql-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików GraphQL. Domyślnie 2.

  • --graphql-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików GraphQL. auto używa CRLF na Windows i LF na innych platformach.

  • --graphql-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików GraphQL. Domyślnie 80.

  • --graphql-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie GraphQL. Domyślnie double.

  • --graphql-linter-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --graphql-assist-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --grit-formatter-enabled=<true|false> — Kontroluje formatter dla plików Grit.

  • --grit-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików Grit.

  • --grit-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików Grit. Domyślnie 2.

  • --grit-formatter-line-ending=<lf|crlf|cr> — Typ zakończenia linii zastosowany do plików Grit.

  • --grit-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików Grit. Domyślnie 80.

  • --grit-linter-enabled=<true|false> — Kontroluje linter dla plików Grit.

  • --grit-assist-enabled=<true|false> — Kontroluje funkcjonalność assist dla plików Grit.

  • --html-formatter-enabled=<true|false> — Kontroluje formatter dla plików HTML (i jego nadrzędnych języków).

  • --html-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików HTML (i jego nadrzędnych języków).

  • --html-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików HTML (i jego nadrzędnych języków). Domyślnie 2.

  • --html-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików HTML (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --html-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików HTML (i jego nadrzędnych języków). Domyślnie 80.

  • --html-formatter-attribute-position=<multiline|auto> — Styl pozycji atrybutów w elementach HTML. Domyślnie auto.

  • --html-formatter-bracket-same-line=<true|false> — Określa, czy przytulić zamykający nawias wieloliniowych tagów HTML do końca ostatniej linii, zamiast być samemu w następnej linii. Domyślnie false.

  • --html-formatter-whitespace-sensitivity=<css|strict|ignore> — Określa, czy uwzględniać wrażliwość na białe znaki podczas formatowania HTML (i jego nadrzędnych języków). Domyślnie “css”.

  • --html-formatter-indent-script-and-style=<true|false> — Określa, czy wciskać tagi <script> i <style> dla HTML (i jego nadrzędnych języków). Domyślnie false.

  • --html-formatter-self-close-void-elements=<always|never> — Określa, czy elementy void powinny być samozamykające. Domyślnie never.

  • --html-linter-enabled=<true|false> — Kontroluje linter dla plików HTML (i jego nadrzędnych języków).

  • --html-assist-enabled=<true|false> — Kontroluje assist dla plików HTML (i jego nadrzędnych języków).

  • --assist-enabled=<true|false> — Określa, czy Biome powinien włączyć assist poprzez LSP i CLI.

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne elementy pozycyjne:

  • PATH — Pojedynczy plik, pojedyncza ścieżka lub lista ścieżek

Dostępne opcje:

  • --write — Stosuje bezpieczne poprawki, formatowanie i sortowanie importów

  • --unsafe — Stosuje niebezpieczne poprawki. Powinno być używane z --write lub --fix

  • --fix — Alias dla --write, zapisuje bezpieczne poprawki, formatowanie i sortowanie importów

  • --formatter-enabled=<true|false> — Pozwala włączyć lub wyłączyć sprawdzanie formatera.

  • --linter-enabled=<true|false> — Pozwala włączyć lub wyłączyć sprawdzanie lintera.

  • --assist-enabled=<true|false> — Pozwala włączyć lub wyłączyć assist.

  • --enforce-assist=<true|false> — Pozwala wymuszać assist i sprawić, że CLI zawiedzie, jeśli niektóre akcje nie zostaną zastosowane. Domyślnie true.

  • --format-with-errors=<true|false> — Określa, czy formatowanie powinno być dozwolone, jeśli dany plik ma błędy składniowe

  • --stdin-file-path=PATH — Użyj tej opcji, gdy chcesz formatować kod przekazany z stdin i wydrukować wynik do stdout.

    Plik nie musi istnieć na dysku, liczy się rozszerzenie pliku. Na podstawie rozszerzenia Biome wie, jak sprawdzić kod.

    Ponadto, jeśli masz skonfigurowane nadpisania i/lub zagnieżdżone konfiguracje, ścieżka może określać stosowane ustawienia.

    Przykład: shell echo 'let a;' | biome check --stdin-file-path=file.js --write

  • --staged — Gdy ustawione na true, tylko pliki, które zostały przygotowane (te przygotowane do zatwierdzenia) będą sprawdzane. Ta opcja powinna być używana podczas pracy lokalnej.

  • --changed — Gdy ustawione na true, tylko pliki, które zostały zmienione w porównaniu z konfiguracją defaultBranch będą sprawdzane. Ta opcja powinna być używana w środowiskach CI.

  • --since=REF — Użyj tego, aby określić gałąź bazową do porównania, gdy używasz flagi —changed, a defaultBranch nie jest ustawiony w twoim biome.json

  • -h, --help — Wyświetla informacje pomocy

Uruchamia różne sprawdzenia na zestawie plików.

Użycie: biome lint [--write] [--unsafe] [--suppress] [--reason=STRING] [--only=<GROUP|RULE|DOMAIN>]… [--skip=<GROUP|RULE|DOMAIN>]… [--staged] [--changed] [--since=REF] [PATH]…

Opcje, które zmieniają zachowanie parsera JSON

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json
  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

Zestaw właściwości integrujących Biome z oprogramowaniem VCS.

  • --vcs-enabled=<true|false> — Określa, czy Biome powinien integrować się z klientem VCS

  • --vcs-client-kind=<git> — Typ klienta.

  • --vcs-use-ignore-file=<true|false> — Określa, czy Biome powinien używać pliku ignore VCS. Gdy [true], Biome zignoruje pliki określone w pliku ignore.

  • --vcs-root=PATH — Folder, w którym Biome powinien sprawdzać pliki VCS. Domyślnie Biome użyje tego samego folderu, w którym znaleziono biome.json.

    Jeśli Biome nie może znaleźć konfiguracji, spróbuje użyć bieżącego katalogu roboczego. Jeśli nie można znaleźć bieżącego katalogu roboczego, Biome nie użyje integracji VCS i zostanie wyemitowana diagnostyka

  • --vcs-default-branch=BRANCH — Główna gałąź projektu

Konfiguracja systemu plików

  • --files-max-size=NUMBER — Maksymalny dozwolony rozmiar plików kodu źródłowego w bajtach. Pliki powyżej tego limitu będą ignorowane ze względów wydajnościowych. Domyślnie 1 MiB
  • --files-ignore-unknown=<true|false> — Nakazuje Biome nie emitować diagnostyki podczas obsługi nieznanych plików

Opcje lintera specyficzne dla lintera JavaScript

  • --javascript-linter-enabled=<true|false> — Kontroluje linter dla plików JavaScript (i jego nadrzędnych języków).

Opcje lintera specyficzne dla lintera JSON

  • --json-linter-enabled=<true|false> — Kontroluje linter dla plików JSON (i jego nadrzędnych języków).

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne elementy pozycyjne:

  • PATH — Pojedynczy plik, pojedyncza ścieżka lub lista ścieżek

Dostępne opcje:

  • --write — Zapisuje bezpieczne poprawki

  • --unsafe — Stosuje niebezpieczne poprawki. Powinno być używane z --write lub --fix

  • --fix — Alias dla --write, zapisuje bezpieczne poprawki

  • --suppress — Naprawia naruszenia reguł lintera za pomocą komentarzy tłumiących zamiast używania akcji kodu reguły (fix)

  • --reason=STRING — Wyjaśnienie dla tłumienia diagnostyki za pomocą --suppress

  • --only=<GROUP|RULE|DOMAIN> — Uruchamia tylko daną regułę, grupę reguł lub domenę. Jeśli poziom ważności reguły to off, to poziom ważności reguły jest ustawiany na error, jeśli jest to zalecana reguła, lub warn w przeciwnym razie.

    Przykład:

    Okno terminala
    biome lint --only=correctness/noUnusedVariables --only=suspicious --only=test
  • --skip=<GROUP|RULE|DOMAIN> — Pomija daną regułę, grupę reguł lub domenę, ustawiając poziom ważności reguł na off. Ta opcja ma pierwszeństwo przed --only.

    Przykład:

    Okno terminala
    biome lint --skip=correctness/noUnusedVariables --skip=suspicious --skip=project
  • --stdin-file-path=PATH — Użyj tej opcji, gdy chcesz formatować kod przekazany z stdin i wydrukować wynik do stdout.

    Plik nie musi istnieć na dysku, liczy się rozszerzenie pliku. Na podstawie rozszerzenia Biome wie, jak sprawdzić kod.

    Przykład: shell echo 'let a;' | biome lint --stdin-file-path=file.js --write

  • --staged — Gdy ustawione na true, tylko pliki, które zostały przygotowane (te przygotowane do zatwierdzenia) będą sprawdzane.

  • --changed — Gdy ustawione na true, tylko pliki, które zostały zmienione w porównaniu z konfiguracją defaultBranch będą sprawdzane.

  • --since=REF — Użyj tego, aby określić gałąź bazową do porównania, gdy używasz flagi —changed, a defaultBranch nie jest ustawiony w twoim biome.json

  • -h, --help — Wyświetla informacje pomocy

Uruchamia formatter na zestawie plików.

Użycie: biome format [--write] [--staged] [--changed] [--since=REF] [PATH]…

Opcje ogólne stosowane do wszystkich plików

  • --format-with-errors=<true|false> — Określa, czy formatowanie powinno być dozwolone, jeśli dany plik ma błędy składniowe

  • --indent-style=<tab|space> — Styl wcięcia.

  • --indent-width=NUMBER — Rozmiar wcięcia, domyślnie 2

  • --line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii.

  • --line-width=NUMBER — Maksymalna szerokość linii. Domyślnie 80.

  • --attribute-position=<multiline|auto> — Styl pozycji atrybutów w językach podobnych do HTML. Domyślnie auto.

  • --bracket-same-line=<true|false> — Umieszcza > wieloliniowego elementu HTML lub JSX na końcu ostatniej linii zamiast być samemu w następnej linii (nie dotyczy elementów samozamykających się).

  • --bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --use-editorconfig=<true|false> — Używa plików .editorconfig do konfiguracji formatera. Konfiguracja w biome.json nadpisuje konfigurację .editorconfig.

    Domyślnie: true.

Opcje formatowania specyficzne dla plików JavaScript

  • --javascript-formatter-enabled=<true|false> — Kontroluje formatter dla plików JavaScript (i jego nadrzędnych języków).
  • --jsx-quote-style=<double|single> — Typ cudzysłowów używanych w JSX. Domyślnie double.
  • --quote-properties=<preserve|as-needed> — Kiedy właściwości w obiektach są w cudzysłowach. Domyślnie asNeeded.
  • --trailing-commas=<all|es5|none> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “all”.
  • --semicolons=<always|as-needed> — Określa, czy formatter drukuje średniki dla wszystkich instrukcji, czy tylko w instrukcjach for, gdzie jest to konieczne ze względu na ASI.
  • --arrow-parentheses=<always|as-needed> — Określa, czy dodawać niepotrzebne nawiasy do funkcji strzałkowych. Domyślnie “always”.
  • --bracket-same-line=<true|false> — Określa, czy przytulić zamykający nawias wieloliniowych tagów HTML/JSX do końca ostatniej linii, zamiast być samemu w następnej linii. Domyślnie false.
  • --javascript-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków).
  • --javascript-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków). Domyślnie 2.
  • --javascript-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JavaScript (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.
  • --javascript-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JavaScript (i jego nadrzędnych języków). Domyślnie 80.
  • --javascript-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie JavaScript. Domyślnie double.
  • --javascript-formatter-attribute-position=<multiline|auto> — Styl pozycji atrybutów w elementach JSX. Domyślnie auto.
  • --javascript-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.
  • --javascript-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.
  • --javascript-formatter-operator-linebreak=<before|after> — Podczas łamania wyrażeń binarnych na wiele linii określa, czy łamać je przed czy po operatorze binarnym. Domyślnie “after”.

Opcje, które zmieniają zachowanie parsera JSON

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json
  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

Zestaw właściwości integrujących Biome z oprogramowaniem VCS.

  • --vcs-enabled=<true|false> — Określa, czy Biome powinien integrować się z klientem VCS

  • --vcs-client-kind=<git> — Typ klienta.

  • --vcs-use-ignore-file=<true|false> — Określa, czy Biome powinien używać pliku ignore VCS. Gdy [true], Biome zignoruje pliki określone w pliku ignore.

  • --vcs-root=PATH — Folder, w którym Biome powinien sprawdzać pliki VCS. Domyślnie Biome użyje tego samego folderu, w którym znaleziono biome.json.

    Jeśli Biome nie może znaleźć konfiguracji, spróbuje użyć bieżącego katalogu roboczego. Jeśli nie można znaleźć bieżącego katalogu roboczego, Biome nie użyje integracji VCS i zostanie wyemitowana diagnostyka

  • --vcs-default-branch=BRANCH — Główna gałąź projektu

Konfiguracja systemu plików

  • --files-max-size=NUMBER — Maksymalny dozwolony rozmiar plików kodu źródłowego w bajtach. Pliki powyżej tego limitu będą ignorowane ze względów wydajnościowych. Domyślnie 1 MiB
  • --files-ignore-unknown=<true|false> — Nakazuje Biome nie emitować diagnostyki podczas obsługi nieznanych plików

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne elementy pozycyjne:

  • PATH — Pojedynczy plik, pojedyncza ścieżka lub lista ścieżek.

Dostępne opcje:

  • --json-formatter-enabled=<true|false> — Kontroluje formatter dla plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JSON (i jego nadrzędnych języków). Domyślnie 2.

  • --json-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JSON (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --json-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JSON (i jego nadrzędnych języków). Domyślnie 80.

  • --json-formatter-trailing-commas=<none|all> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “none”.

  • --json-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --json-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --stdin-file-path=PATH — Użyj tej opcji, gdy chcesz formatować kod przekazany z stdin i wydrukować wynik do stdout.

    Plik nie musi istnieć na dysku, liczy się rozszerzenie pliku. Na podstawie rozszerzenia Biome wie, jak sformatować kod.

    Przykład: shell echo 'let a;' | biome format --stdin-file-path=file.js --write

  • --write — Zapisuje sformatowane pliki do systemu plików.

  • --fix — Alias dla --write, zapisuje sformatowane pliki do systemu plików.

  • --staged — Gdy ustawione na true, tylko pliki, które zostały przygotowane (te przygotowane do zatwierdzenia) będą sprawdzane.

  • --changed — Gdy ustawione na true, tylko pliki, które zostały zmienione w porównaniu z konfiguracją defaultBranch będą sprawdzane.

  • --since=REF — Użyj tego, aby określić gałąź bazową do porównania, gdy używasz flagi —changed, a defaultBranch nie jest ustawiony w twoim biome.json

  • -h, --help — Wyświetla informacje pomocy

Polecenie do używania w środowiskach CI. Uruchamia formatter, linter i sortowanie importów dla żądanych plików.

Pliki nie będą modyfikowane, polecenie jest operacją tylko do odczytu.

Użycie: biome ci [--formatter-enabled=<true|false>] [--linter-enabled=<true|false>] [--assist-enabled=<true|false>] [--format-with-errors=<true|false>] [--enforce-assist=<true|false>] [--changed] [--since=REF] [PATH]…

Opcje, które zmieniają zachowanie parsera JSON

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json
  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

Konfiguracja zawarta w pliku biome.json

  • --vcs-enabled=<true|false> — Określa, czy Biome powinien integrować się z klientem VCS

  • --vcs-client-kind=<git> — Typ klienta.

  • --vcs-use-ignore-file=<true|false> — Określa, czy Biome powinien używać pliku ignore VCS. Gdy [true], Biome zignoruje pliki określone w pliku ignore.

  • --vcs-root=PATH — Folder, w którym Biome powinien sprawdzać pliki VCS. Domyślnie Biome użyje tego samego folderu, w którym znaleziono biome.json.

    Jeśli Biome nie może znaleźć konfiguracji, spróbuje użyć bieżącego katalogu roboczego. Jeśli nie można znaleźć bieżącego katalogu roboczego, Biome nie użyje integracji VCS i zostanie wyemitowana diagnostyka

  • --vcs-default-branch=BRANCH — Główna gałąź projektu

  • --files-max-size=NUMBER — Maksymalny dozwolony rozmiar plików kodu źródłowego w bajtach. Pliki powyżej tego limitu będą ignorowane ze względów wydajnościowych. Domyślnie 1 MiB

  • --files-ignore-unknown=<true|false> — Nakazuje Biome nie emitować diagnostyki podczas obsługi nieznanych plików

  • --format-with-errors=<true|false> — Określa, czy formatowanie powinno być dozwolone, jeśli dany plik ma błędy składniowe

  • --indent-style=<tab|space> — Styl wcięcia.

  • --indent-width=NUMBER — Rozmiar wcięcia, domyślnie 2

  • --line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii.

  • --line-width=NUMBER — Maksymalna szerokość linii. Domyślnie 80.

  • --attribute-position=<multiline|auto> — Styl pozycji atrybutów w językach podobnych do HTML. Domyślnie auto.

  • --bracket-same-line=<true|false> — Umieszcza > wieloliniowego elementu HTML lub JSX na końcu ostatniej linii zamiast być samemu w następnej linii (nie dotyczy elementów samozamykających się).

  • --bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --use-editorconfig=<true|false> — Używa plików .editorconfig do konfiguracji formatera. Konfiguracja w biome.json nadpisuje konfigurację .editorconfig.

    Domyślnie: true.

  • --jsx-everywhere=<true|false> — Gdy włączone, pliki takie jak .js/.mjs/.cjs mogą zawierać składnię JSX.

    Domyślnie: true.

  • --javascript-formatter-enabled=<true|false> — Kontroluje formatter dla plików JavaScript (i jego nadrzędnych języków).

  • --jsx-quote-style=<double|single> — Typ cudzysłowów używanych w JSX. Domyślnie double.

  • --quote-properties=<preserve|as-needed> — Kiedy właściwości w obiektach są w cudzysłowach. Domyślnie asNeeded.

  • --trailing-commas=<all|es5|none> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “all”.

  • --semicolons=<always|as-needed> — Określa, czy formatter drukuje średniki dla wszystkich instrukcji, czy tylko w instrukcjach for, gdzie jest to konieczne ze względu na ASI.

  • --arrow-parentheses=<always|as-needed> — Określa, czy dodawać niepotrzebne nawiasy do funkcji strzałkowych. Domyślnie “always”.

  • --bracket-same-line=<true|false> — Określa, czy przytulić zamykający nawias wieloliniowych tagów HTML/JSX do końca ostatniej linii, zamiast być samemu w następnej linii. Domyślnie false.

  • --javascript-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków).

  • --javascript-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JavaScript (i jego nadrzędnych języków). Domyślnie 2.

  • --javascript-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JavaScript (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --javascript-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JavaScript (i jego nadrzędnych języków). Domyślnie 80.

  • --javascript-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie JavaScript. Domyślnie double.

  • --javascript-formatter-attribute-position=<multiline|auto> — Styl pozycji atrybutów w elementach JSX. Domyślnie auto.

  • --javascript-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --javascript-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --javascript-formatter-operator-linebreak=<before|after> — Podczas łamania wyrażeń binarnych na wiele linii określa, czy łamać je przed czy po operatorze binarnym. Domyślnie “after”.

  • --javascript-linter-enabled=<true|false> — Kontroluje linter dla plików JavaScript (i jego nadrzędnych języków).

  • --javascript-assist-enabled=<true|false> — Kontroluje assist dla plików JavaScript (i jego nadrzędnych języków).

  • --json-parse-allow-comments=<true|false> — Pozwala na parsowanie komentarzy w plikach .json

  • --json-parse-allow-trailing-commas=<true|false> — Pozwala na parsowanie końcowych przecinków w plikach .json

  • --json-formatter-enabled=<true|false> — Kontroluje formatter dla plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików JSON (i jego nadrzędnych języków).

  • --json-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików JSON (i jego nadrzędnych języków). Domyślnie 2.

  • --json-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików JSON (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --json-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików JSON (i jego nadrzędnych języków). Domyślnie 80.

  • --json-formatter-trailing-commas=<none|all> — Drukuje końcowe przecinki wszędzie tam, gdzie to możliwe w wieloliniowych strukturach rozdzielanych przecinkami. Domyślnie “none”.

  • --json-formatter-expand=<auto|always|never> — Określa, czy rozwijać tablice i obiekty na wiele linii. Gdy ustawione na auto, literały obiektów są formatowane na wiele linii, jeśli pierwsza właściwość ma nową linię, a literały tablic są formatowane w jednej linii, jeśli pasują do linii. Gdy ustawione na always, te literały są formatowane na wiele linii, niezależnie od długości listy. Gdy ustawione na never, te literały są formatowane w jednej linii, jeśli pasują do linii. Podczas formatowania package.json, Biome użyje always, chyba że skonfigurowano inaczej. Domyślnie “auto”.

  • --json-formatter-bracket-spacing=<true|false> — Określa, czy wstawiać spacje wokół nawiasów w literałach obiektów. Domyślnie true.

  • --json-linter-enabled=<true|false> — Kontroluje linter dla plików JSON (i jego nadrzędnych języków).

  • --json-assist-enabled=<true|false> — Kontroluje assist dla plików JSON (i jego nadrzędnych języków).

  • --css-parse-css-modules=<true|false> — Włącza parsowanie specyficznych funkcji CSS Modules.

  • --css-parse-tailwind-directives=<true|false> — Włącza parsowanie dyrektyw i funkcji Tailwind CSS 4.0.

  • --css-formatter-enabled=<true|false> — Kontroluje formatter dla plików CSS (i jego nadrzędnych języków).

  • --css-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików CSS (i jego nadrzędnych języków).

  • --css-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików CSS (i jego nadrzędnych języków). Domyślnie 2.

  • --css-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików CSS (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --css-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików CSS (i jego nadrzędnych języków). Domyślnie 80.

  • --css-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie CSS. Domyślnie double.

  • --css-linter-enabled=<true|false> — Kontroluje linter dla plików CSS.

  • --css-assist-enabled=<true|false> — Kontroluje assist dla plików CSS.

  • --graphql-formatter-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --graphql-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików GraphQL.

  • --graphql-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików GraphQL. Domyślnie 2.

  • --graphql-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików GraphQL. auto używa CRLF na Windows i LF na innych platformach.

  • --graphql-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików GraphQL. Domyślnie 80.

  • --graphql-formatter-quote-style=<double|single> — Typ cudzysłowów używanych w kodzie GraphQL. Domyślnie double.

  • --graphql-linter-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --graphql-assist-enabled=<true|false> — Kontroluje formatter dla plików GraphQL.

  • --grit-formatter-enabled=<true|false> — Kontroluje formatter dla plików Grit.

  • --grit-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików Grit.

  • --grit-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików Grit. Domyślnie 2.

  • --grit-formatter-line-ending=<lf|crlf|cr> — Typ zakończenia linii zastosowany do plików Grit.

  • --grit-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików Grit. Domyślnie 80.

  • --grit-linter-enabled=<true|false> — Kontroluje linter dla plików Grit.

  • --grit-assist-enabled=<true|false> — Kontroluje funkcjonalność assist dla plików Grit.

  • --html-formatter-enabled=<true|false> — Kontroluje formatter dla plików HTML (i jego nadrzędnych języków).

  • --html-formatter-indent-style=<tab|space> — Styl wcięcia zastosowany do plików HTML (i jego nadrzędnych języków).

  • --html-formatter-indent-width=NUMBER — Rozmiar wcięcia zastosowany do plików HTML (i jego nadrzędnych języków). Domyślnie 2.

  • --html-formatter-line-ending=<lf|crlf|cr|auto> — Typ zakończenia linii zastosowany do plików HTML (i jego nadrzędnych języków). auto używa CRLF na Windows i LF na innych platformach.

  • --html-formatter-line-width=NUMBER — Maksymalna szerokość linii zastosowana do plików HTML (i jego nadrzędnych języków). Domyślnie 80.

  • --html-formatter-attribute-position=<multiline|auto> — Styl pozycji atrybutów w elementach HTML. Domyślnie auto.

  • --html-formatter-bracket-same-line=<true|false> — Określa, czy przytulić zamykający nawias wieloliniowych tagów HTML do końca ostatniej linii, zamiast być samemu w następnej linii. Domyślnie false.

  • --html-formatter-whitespace-sensitivity=<css|strict|ignore> — Określa, czy uwzględniać wrażliwość na białe znaki podczas formatowania HTML (i jego nadrzędnych języków). Domyślnie “css”.

  • --html-formatter-indent-script-and-style=<true|false> — Określa, czy wciskać tagi <script> i <style> dla HTML (i jego nadrzędnych języków). Domyślnie false.

  • --html-formatter-self-close-void-elements=<always|never> — Określa, czy elementy void powinny być samozamykające. Domyślnie never.

  • --html-linter-enabled=<true|false> — Kontroluje linter dla plików HTML (i jego nadrzędnych języków).

  • --html-assist-enabled=<true|false> — Kontroluje assist dla plików HTML (i jego nadrzędnych języków).

  • --assist-enabled=<true|false> — Określa, czy Biome powinien włączyć assist poprzez LSP i CLI.

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne elementy pozycyjne:

  • PATH — Pojedynczy plik, pojedyncza ścieżka lub lista ścieżek

Dostępne opcje:

  • --formatter-enabled=<true|false> — Pozwala włączyć lub wyłączyć sprawdzanie formatera.

  • --linter-enabled=<true|false> — Pozwala włączyć lub wyłączyć sprawdzanie lintera.

  • --assist-enabled=<true|false> — Pozwala włączyć lub wyłączyć assist.

  • --format-with-errors=<true|false> — Określa, czy formatowanie powinno być dozwolone, jeśli dany plik ma błędy składniowe

  • --enforce-assist=<true|false> — Pozwala wymuszać assist i sprawić, że CLI zawiedzie, jeśli niektóre akcje nie zostaną zastosowane. Domyślnie true.

  • --changed — Gdy ustawione na true, tylko pliki, które zostały zmienione w porównaniu z konfiguracją defaultBranch będą sprawdzane.

  • --since=REF — Użyj tego, aby określić gałąź bazową do porównania, gdy używasz flagi —changed, a defaultBranch nie jest ustawiony w twoim biome.json

  • --threads=NUMBER — Liczba wątków do użycia. Jest to przydatne podczas uruchamiania CLI w środowiskach z ograniczonymi zasobami, na przykład CI.

    Używa zmiennej środowiskowej BIOME_THREADS

  • -h, --help — Wyświetla informacje pomocy

Inicjalizuje nowy projekt biome. Tworzy plik konfiguracyjny z pewnymi domyślnymi wartościami.

Użycie: biome init [--jsonc]

Dostępne opcje:

  • --jsonc — Nakazuje Biome wyemitować plik biome.jsonc.
  • -h, --help — Wyświetla informacje pomocy

Działa jako serwer dla Language Server Protocol przez stdin/stdout.

Użycie: biome lsp-proxy

Dostępne opcje:

  • --log-prefix-name=STRING — Pozwala zmienić prefiks zastosowany do nazwy pliku logów.

    Używa zmiennej środowiskowej BIOME_LOG_PREFIX_NAME

    [domyślnie: server.log]

  • --log-path=PATH — Pozwala zmienić folder, w którym przechowywane są logi.

    Używa zmiennej środowiskowej BIOME_LOG_PATH

  • -h, --help — Wyświetla informacje pomocy

Aktualizuje konfigurację, gdy występują zmiany wprowadzające niekompatybilność.

Użycie: biome migrate [--write] [COMMAND ...]

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Dostępne opcje:

  • --write — Zapisuje nowy plik konfiguracyjny na dysk
  • --fix — Alias dla --write, zapisuje nowy plik konfiguracyjny na dysk
  • -h, --help — Wyświetla informacje pomocy

Dostępne polecenia:

  • prettier — Próbuje znaleźć pliki .prettierrc/prettier.json i .prettierignore, i zmapować konfigurację Prettiera do pliku konfiguracyjnego Biome.
  • eslint — Próbuje znaleźć plik konfiguracyjny ESLint w katalogu roboczym i zaktualizować plik konfiguracyjny Biome w rezultacie.

Próbuje znaleźć pliki .prettierrc/prettier.json i .prettierignore, i zmapować konfigurację Prettiera do pliku konfiguracyjnego Biome.

Użycie: biome migrate prettier

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy

Próbuje znaleźć plik konfiguracyjny ESLint w katalogu roboczym i zaktualizować plik konfiguracyjny Biome w rezultacie.

Użycie: biome migrate eslint [--include-inspired] [--include-nursery]

Dostępne opcje:

  • --include-inspired — Uwzględnia reguły inspirowane regułą eslint w migracji
  • --include-nursery — Uwzględnia reguły nursery w migracji
  • -h, --help — Wyświetla informacje pomocy

EKSPERYMENTALNE: Wyszukuje wzorce Grit w całym projekcie.

Uwaga: GritQL używa odwrotnych apostrofów do oznaczania fragmentów kodu, ale większość powłok interpretuje odwrotne apostrofy jako wywołania poleceń. Aby tego uniknąć, najlepiej otaczać zapytania Grit pojedynczymi cudzysłowami.

Okno terminala
biome search '`console.log($message)`' # znajdź wszystkie wywołania `console.log`

Użycie: biome search [-l=ARG] PATTERN [PATH]…

Opcje globalne stosowane do wszystkich poleceń

  • --colors=<off|force> — Ustawia tryb formatowania dla znaczników: “off” wyświetla wszystko jako zwykły tekst, “force” wymusza formatowanie znaczników za pomocą ANSI, nawet jeśli wyjście konsoli jest niezgodne

  • --use-server — Łączy się z uruchomioną instancją serwera demona Biome.

  • --verbose — Wyświetla dodatkową diagnostykę, a niektóre diagnostyki pokazują więcej informacji. Ponadto wyświetla, jakie pliki zostały przetworzone i które zostały zmodyfikowane.

  • --config-path=PATH — Ustawia ścieżkę pliku do pliku konfiguracyjnego lub ścieżkę katalogu, aby znaleźć biome.json lub biome.jsonc. Jeśli użyte, wyłącza domyślne rozwiązywanie pliku konfiguracyjnego.

    Używa zmiennej środowiskowej BIOME_CONFIG_PATH

  • --max-diagnostics=<none|<NUMBER>> — Ogranicza ilość wyświetlanej diagnostyki. Gdy podano none, limit jest zniesiony.

    [domyślnie: 20]

  • --skip-parse-errors — Pomija pliki zawierające błędy składniowe zamiast emitować diagnostykę błędu.

  • --no-errors-on-unmatched — Wycisza błędy, które zostałyby wyemitowane, gdy żadne pliki nie zostały przetworzone podczas wykonywania polecenia.

  • --error-on-warnings — Nakazuje Biome zakończyć działanie z kodem błędu, jeśli niektóre diagnostyki emitują ostrzeżenia.

  • --reporter=<json|json-pretty|github|junit|summary|gitlab|checkstyle|rdjson> — Pozwala zmienić sposób raportowania diagnostyki i podsumowania.

  • --log-file=ARG — Opcjonalna ścieżka do przekierowania komunikatów logów.

    Jeśli pominięto, logi są wyświetlane na stdout.

  • --log-level=<none|debug|info|warn|error> — Poziom logowania. W kolejności, od najbardziej szczegółowego do najmniej szczegółowego: debug, info, warn, error.

    Wartość none nie pokaże żadnych logów.

    [domyślnie: none]

  • --log-kind=<pretty|compact|json> — Jak powinien wyglądać log.

    [domyślnie: pretty]

  • --diagnostic-level=<info|warn|error> — Poziom diagnostyki do pokazania. W kolejności, od najniższego do najważniejszego: info, warn, error. Przekazanie --diagnostic-level=error spowoduje, że Biome wyświetli tylko diagnostyki zawierające wyłącznie błędy.

    [domyślnie: info]

Konfiguracja systemu plików

  • --files-max-size=NUMBER — Maksymalny dozwolony rozmiar plików kodu źródłowego w bajtach. Pliki powyżej tego limitu będą ignorowane ze względów wydajnościowych. Domyślnie 1 MiB
  • --files-ignore-unknown=<true|false> — Nakazuje Biome nie emitować diagnostyki podczas obsługi nieznanych plików

Zestaw właściwości integrujących Biome z oprogramowaniem VCS.

  • --vcs-enabled=<true|false> — Określa, czy Biome powinien integrować się z klientem VCS

  • --vcs-client-kind=<git> — Typ klienta.

  • --vcs-use-ignore-file=<true|false> — Określa, czy Biome powinien używać pliku ignore VCS. Gdy [true], Biome zignoruje pliki określone w pliku ignore.

  • --vcs-root=PATH — Folder, w którym Biome powinien sprawdzać pliki VCS. Domyślnie Biome użyje tego samego folderu, w którym znaleziono biome.json.

    Jeśli Biome nie może znaleźć konfiguracji, spróbuje użyć bieżącego katalogu roboczego. Jeśli nie można znaleźć bieżącego katalogu roboczego, Biome nie użyje integracji VCS i zostanie wyemitowana diagnostyka

  • --vcs-default-branch=BRANCH — Główna gałąź projektu

Dostępne elementy pozycyjne:

  • PATTERN — Wzorzec GritQL do wyszukania.

    Zauważ, że polecenie search (obecnie) nie obsługuje przepisywania.

  • PATH — Pojedynczy plik, pojedyncza ścieżka lub lista ścieżek.

Dostępne opcje:

  • --stdin-file-path=PATH — Użyj tej opcji, gdy chcesz przeszukiwać kod przekazany z stdin i wydrukować wynik do stdout.

    Plik nie musi istnieć na dysku, liczy się rozszerzenie pliku. Na podstawie rozszerzenia Biome wie, jak sparsować kod.

    Przykład: shell echo 'let a;' | biome search '`let $var`' --stdin-file-path=file.js

  • -l, --language=ARG — Język, do którego stosuje się wzorzec.

    Zapytania Grit są specyficzne dla gramatyki języka, do którego są skierowane, więc obecnie nie obsługujemy pisania zapytań, które stosują się do wielu języków jednocześnie.

    Gdy nie podano, domyślnym językiem jest JavaScript.

  • -h, --help — Wyświetla informacje pomocy

Pokazuje dokumentację różnych aspektów CLI.

Okno terminala
biome explain noDebugger
Okno terminala
biome explain daemon-logs

Użycie: biome explain NAME

Dostępne elementy pozycyjne:

  • NAME — Pojedyncza nazwa do wyświetlenia dokumentacji.

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy

Czyści logi emitowane przez demona.

Użycie: biome clean

Dostępne opcje:

  • -h, --help — Wyświetla informacje pomocy
  • Podczas napotkania linków symbolicznych, CLI rozwinie je do trzech poziomów głębokości. Głębsze poziomy spowodują diagnostykę błędu.