Obteniendo una advertencia dentro de la consola "[intlify] Detected HTML in ...", pero no puedo averiguar cómo deshabilitar esta advertencia para esta línea específica. También intenté cambiar el archivo eslintrc.js para deshabilitar todas las advertencias de v-html, pero no funcionó.
dependencias
"vue": "^3.0.0", "vue-i18n": "^9.2.0-beta.15",devDependencias
"@vue/cli-plugin-babel": "^4.5.14", "@vue/cli-plugin-eslint": "^4.5.14", "@vue/cli-service": "^4.5.14", "@vue/compiler-sfc": "^3.0.0", "@vue/eslint-config-standard": "^6.1.0", "babel-eslint": "^10.1.0", "eslint": "^7.32.0", "eslint-config-standard": "^16.0.3", "eslint-plugin-import": "^2.25.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.3.1", "eslint-plugin-vue": "^7.19.1",Archivo de configuración de Eslint
extends: [ 'standard', 'eslint:recommended', 'plugin:vue/essential', '@vue/standard' ], parserOptions: { parser: 'babel-eslint', impliedStrict: true }, rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-new': 'off', 'no-var': 'off', indent: ['error', 2], semi: 0 },Esto proviene de warnHtmlInMessage vue i18n , lo que debe cambiar son las opciones cuando lo crea.
Probablemente tendrá un método createI18n o VueI18n en alguna parte. Allí puedes deshabilitarlo como:
createI18n({ warnHtmlInMessage: 'off' // disable of the Detected HTML in message });para vue i18N v9.x o una versión posterior, puede usar la opción "warnHtmlMessage" en el código de demostración.
const i18n = setupI18n({ globalInjection: true, legacy: false, warnHtmlMessage: false, // disable warning HTML in message locale: 'en', fallbackLocale: 'en', messages: { en } })