Exit 1 with lint-intl failures

This commit is contained in:
Jamie Kyle 2024-05-27 18:30:39 -07:00 committed by GitHub
parent 94e326f5e4
commit ad9dcb34f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -136,6 +136,8 @@ async function lintMessages() {
const jsonAst = parseJsonToAst(file);
let failed = false;
assert(jsonAst.type === 'Object', 'Expected an object');
for (const topProp of jsonAst.children) {
if (topProp.key.value === 'smartling') {
@ -202,8 +204,14 @@ async function lintMessages() {
console.error(chalk` {dim in ${key} is "}{red ${icuMessage}}{dim "}`);
// eslint-disable-next-line no-console
console.error();
failed = true;
}
}
if (failed) {
process.exit(1);
}
}
lintMessages().catch(error => {