Configuration Schema¶
Complete reference for .languagecheck.yaml.
Top-Level Fields¶
Field |
Type |
Default |
Description |
|---|---|---|---|
|
See below |
Checker engine configuration |
|
|
|
|
Per-rule severity overrides |
|
|
|
Glob patterns to skip |
|
|
Custom find/replace rules |
|
|
See below |
Performance tuning |
|
|
See below |
Per-language settings |
Engines¶
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Enable Harper engine |
|
|
|
Enable LanguageTool |
|
|
|
LT server URL |
|
|
External checker binaries |
|
|
|
WASM checker plugins |
External Providers¶
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
Yes |
Display name |
|
|
Yes |
Path to executable |
|
|
No |
Command-line arguments |
|
|
No |
File extensions to check (empty=all) |
WASM Plugins¶
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
Yes |
Display name |
|
|
Yes |
Path to |
|
|
No |
File extensions to check (empty=all) |
Rule Config¶
Field |
Type |
Description |
|---|---|---|
|
|
|
Auto-Fix¶
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
Yes |
Text pattern to find |
|
|
Yes |
Replacement text |
|
|
No |
Only apply when context string exists |
|
|
No |
Human-readable rule description |
Performance¶
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Only use Harper (skip LT/externals) |
|
|
|
LSP debounce delay in milliseconds |
|
|
|
Max file size in bytes (0=unlimited) |
Languages¶
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Additional file extensions per language ID |
|
See below |
LaTeX-specific settings |
languages.latex¶
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Extra environment names to skip during prose extraction |
Environments listed here are skipped in addition to the built-in set (algorithm, equation, tikzpicture, tabular, etc.). Use this for custom or niche environments whose content should not be grammar-checked.
languages:
latex:
skip_environments:
- prooftree
- mycustomenv