Ctrl K
ComunidadGuías…

eslint.config.js

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import js from '@eslint/js'
import globals from 'globals'
import vue from 'eslint-plugin-vue'
import vueParser from 'vue-eslint-parser'

const baseJsRules = {
  'no-console': 'off',
  'no-unused-vars': ['error', {
    argsIgnorePattern: '^_',
    caughtErrors: 'none',
    ignoreRestSiblings: true,
  }],
}

export default [
  {
    ignores: [
      'build/**',
      'build-local/**',
      'node_modules/**',
      'packaging/**',
      'src_assets/common/assets/web/public/**',
    ],
  },
  {
    ...js.configs.recommended,
    files: ['src_assets/common/assets/web/**/*.js'],
    languageOptions: {
      ecmaVersion: 'latest',
      sourceType: 'module',
      globals: {
        ...globals.browser,
      },
    },
    rules: baseJsRules,
  },
  {
    files: ['src_assets/common/assets/web/**/*.vue'],
    plugins: {
      vue,
    },
    languageOptions: {
      ecmaVersion: 'latest',
      sourceType: 'module',
      parser: vueParser,
      parserOptions: {
        ecmaVersion: 'latest',
        sourceType: 'module',
      },
      globals: {
        ...globals.browser,
      },
    },
    rules: {
      ...baseJsRules,
      'vue/no-parsing-error': 'error',
    },
  },
]