Help › Keys, CLI and automation

Catch untranslatable text before you commit

Partly builtLast updated

On this page

Some text never reaches translation because of how it is written. rl-lint finds the common cases in your source files, so you can fix them before you commit.

It is a rough, line-by-line check. It follows the same rules the product uses to find text. It can miss things and can warn about harmless ones. Warnings do not fail a run unless you ask. The one error is a committed secret key.

What it finds#

Silence a finding#

Add rl-lint-disable-next-line RL105 in a comment on the line above, or rl-lint-disable-line. To switch a rule off, pass --ignore with its code.

Where to run it#

By hand on a folder, in CI with GitHub-style output, or as a git pre-commit hook on staged files. Output formats are text, GitHub annotations and JSON.

Status#

It is in the repository and not published: OPEN.