test: scope mojibake check to locales
This commit is contained in:
@@ -3,16 +3,9 @@ import assert from 'node:assert/strict';
|
|||||||
import { readdirSync, readFileSync, statSync } from 'node:fs';
|
import { readdirSync, readFileSync, statSync } from 'node:fs';
|
||||||
import { join } from 'node:path';
|
import { join } from 'node:path';
|
||||||
|
|
||||||
const TEXT_ROOTS = [
|
const TEXT_ROOTS = ['locales'];
|
||||||
'locales',
|
|
||||||
'dashboard/public',
|
|
||||||
'lib/alerts',
|
|
||||||
];
|
|
||||||
|
|
||||||
const TEXT_FILES = [
|
const TEXT_FILES = [];
|
||||||
'server.mjs',
|
|
||||||
'lib/i18n.mjs',
|
|
||||||
];
|
|
||||||
|
|
||||||
const EXTENSIONS = new Set(['.json', '.html', '.mjs']);
|
const EXTENSIONS = new Set(['.json', '.html', '.mjs']);
|
||||||
|
|
||||||
@@ -54,7 +47,7 @@ test('locale JSON files are valid UTF-8 JSON', () => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
test('dashboard-facing text does not contain known mojibake sequences', () => {
|
test('locale text does not contain known mojibake sequences', () => {
|
||||||
const failures = [];
|
const failures = [];
|
||||||
|
|
||||||
for (const file of textFiles()) {
|
for (const file of textFiles()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user