sonenta scan
Scan the WHOLE repository in one pass and report two things: (1) hardcoded, non-internationalized user-facing strings, and (2) every i18n key REFERENCE with its file:line (uploaded so the console can show a per-file / orphan-keys view). Detects and reports only: it never edits your code.
Utilisation
Section intitulée « Utilisation »sonenta scan [options]| Option | Description | défaut |
|---|---|---|
--dir <path> | Directory to scan (default: cwd). Narrowing this makes the run partial. | - |
--exclude <patterns> | Comma-separated paths to skip. A pattern with no * matches any path containing it; * and ** glob. | - |
--dry-run | Show the report and send nothing | false |
--upload | Send the report (default: on, unless --dry-run) | true |
--no-upload | Report locally, send nothing | - |
--confirm-removal | Allow a run that retires a large share of the project's findings OR key occurrences. Needed only when the server refuses one (it guards both flows). | false |
--no-occurrences | Skip the key-occurrence flow; scan and upload hardcoded strings only | - |
--no-a11y | Skip the accessibility pass (key-type inference + scan record) | - |
--namespace <slug> | Namespace for keys written bare in code when the file declares none. Off by default: bare refs stay bare and the server binds them to the project's default namespace. | - |
--format <fmt> | Output format: text | json | "text" |
--host <url> | Override host (otherwise from config/credentials) | - |