Files
frost-mqtt-client/app/eslint.config.mjs
2026-07-19 17:15:00 +08:00

33 lines
786 B
JavaScript

import eslintConfig from '@electron-toolkit/eslint-config'
import eslintPluginVue from 'eslint-plugin-vue'
import vueParser from 'vue-eslint-parser'
export default [
{
ignores: ['**/node_modules', '**/dist', '**/out'],
},
eslintConfig,
...eslintPluginVue.configs['flat/recommended'],
{
files: ['**/*.vue'],
languageOptions: {
parser: vueParser,
parserOptions: {
ecmaFeatures: {
jsx: true,
},
extraFileExtensions: ['.vue'],
},
},
},
{
files: ['**/*.{js,jsx,vue}'],
rules: {
'vue/multi-word-component-names': 'off',
'vue/multiline-html-element-content-newline': 'off',
'vue/require-default-prop': 'off',
'vue/singleline-html-element-content-newline': 'off',
},
},
];