summaryrefslogtreecommitdiff
path: root/packages/frontend
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2024-10-16 14:01:54 +0100
committerdakkar <dakkar@thenautilus.net>2024-10-22 12:02:23 +0100
commit82674d871874a4e86bca1e39b081bbcf05127f61 (patch)
tree86c968ecf9550a6d11b7c09ec3e371ced433c22c /packages/frontend
parentmerge: Add followers tab to following feed + fix duplication (resolves #729) ... (diff)
downloadsharkey-82674d871874a4e86bca1e39b081bbcf05127f61.tar.gz
sharkey-82674d871874a4e86bca1e39b081bbcf05127f61.tar.bz2
sharkey-82674d871874a4e86bca1e39b081bbcf05127f61.zip
lint all uses of translations
Diffstat (limited to 'packages/frontend')
-rw-r--r--packages/frontend/eslint.config.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/frontend/eslint.config.js b/packages/frontend/eslint.config.js
index 28796e8d6b..2841a5592a 100644
--- a/packages/frontend/eslint.config.js
+++ b/packages/frontend/eslint.config.js
@@ -4,6 +4,8 @@ import parser from 'vue-eslint-parser';
import pluginVue from 'eslint-plugin-vue';
import pluginMisskey from '@misskey-dev/eslint-plugin';
import sharedConfig from '../shared/eslint.config.js';
+import localeRule from '../../eslint/locale.js';
+import { build as buildLocales } from '../../locales/index.js';
export default [
...sharedConfig,
@@ -14,6 +16,7 @@ export default [
...pluginVue.configs['flat/recommended'],
{
files: ['{src,test,js,@types}/**/*.{ts,vue}'],
+ plugins: { sharkey: { rules: { locale: localeRule } } },
languageOptions: {
globals: {
...Object.fromEntries(Object.entries(globals.node).map(([key]) => [key, 'off'])),
@@ -44,6 +47,8 @@ export default [
},
},
rules: {
+ 'sharkey/locale': ['error', buildLocales()['ja-JP']],
+
'@typescript-eslint/no-empty-interface': ['error', {
allowSingleExtends: true,
}],