diff options
| author | dakkar <dakkar@thenautilus.net> | 2024-10-16 14:01:54 +0100 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2024-10-22 12:02:23 +0100 |
| commit | 82674d871874a4e86bca1e39b081bbcf05127f61 (patch) | |
| tree | 86c968ecf9550a6d11b7c09ec3e371ced433c22c /packages/frontend | |
| parent | merge: Add followers tab to following feed + fix duplication (resolves #729) ... (diff) | |
| download | sharkey-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.js | 5 |
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, }], |