diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 10c01d36..9c7553a0 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,39 +1,42 @@ module.exports = { - root: true, - parser: "vue-eslint-parser", - parserOptions: { - "project": "./tsconfig.json" - }, - ignorePatterns: ['*.test.ts', '.eslintrc.cjs', 'webpack.config.cjs', '*.js'], - overrides: [{ - files: ['*.ts', '*.tsx', "*.vue"], - }], - plugins: [ - "@typescript-eslint", + root: true, + parser: "vue-eslint-parser", + "env": { + "browser": true, + "es2021": true + }, + ignorePatterns: ['*.test.ts', '.eslintrc.cjs', 'webpack.config.cjs', '*.js'], + overrides: [{ + files: ['*.ts', '*.tsx', "*.vue"], + }], + plugins: [ + "@typescript-eslint" + ], - ], - extends: [ - "eslint:recommended", - 'plugin:vue/essential', - '@vue/typescript', - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended" - ], - rules: { - '@typescript-eslint/no-floating-promises': 'error', - "vue/no-multiple-template-root": "off", - "vue/no-v-for-template-key": "off", - "vue/multi-word-component-names": "off",//TODO: 삭제 - }, - settings: { - 'import/resolver': { - alias: { - map: [ - ['@', './hwe/ts'], - ['@util', './hwe/ts/util'], - ['@scss', './hwe/scss'], - ] - } - } - }, -} \ No newline at end of file + extends: [ + "eslint:recommended", + "plugin:vue/vue3-essential", + "plugin:@typescript-eslint/recommended" + ], + parserOptions: { + "sourceType": "module", + "project": "./tsconfig.json", + "ecmaVersion": 2021, + "parser": "@typescript-eslint/parser", + extraFileExtensions: ['.vue'] + }, + rules: { + '@typescript-eslint/no-floating-promises': 'error', + }, + settings: { + 'import/resolver': { + alias: { + map: [ + ['@', './hwe/ts'], + ['@util', './hwe/ts/util'], + ['@scss', './hwe/scss'], + ] + } + } + }, +}; diff --git a/hwe/b_dipcenter.php b/hwe/b_dipcenter.php index 03df6d72..2300cf45 100644 --- a/hwe/b_dipcenter.php +++ b/hwe/b_dipcenter.php @@ -54,17 +54,15 @@ $nationStor->cacheValues(['notice', 'scout_msg', 'available_war_setting_cnt']);