From 837d1decc917a0b3a0a3a32d8f72e5d6358cf3d5 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 10 Feb 2026 10:13:09 +0100 Subject: [PATCH] Add a i18n check in pre-commit for JS files (#37793) --- lint-staged.config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lint-staged.config.js b/lint-staged.config.js index 63f5258a940..4f9dd99ef66 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -5,6 +5,10 @@ const config = { '*.{css,scss}': 'stylelint --fix', '*.haml': 'bin/haml-lint -a', '**/*.ts?(x)': () => 'tsc -p tsconfig.json --noEmit', + 'app/javascript/**/*.{js,jsx,ts,tsx}': () => [ + `yarn i18n:extract`, + 'git diff --exit-code app/javascript/mastodon/locales/en.json', + ], }; module.exports = config;