dreipol/vue-ui

View on GitHub
.eslintrc.js

Summary

Maintainability
A
0 mins
Test Coverage
const { eslint } = require('@dreipol/pandora')

module.exports = {
  parserOptions: {
    ecmaVersion: 2021,
    parser: 'babel-eslint',
  },
  extends: [eslint.base, eslint.vue],
  env: {
    browser: true,
  },
  overrides: [
    {
      files: 'src/**/*.spec.js',
      env: {
        mocha: true,
      },
      rules: {
        'fp/no-let': 'off',
        'prefer-const': 'off',
        'no-unused-expressions': 'off',
      },
    },
    {
      files: ['src/vuex/**/*'],
      rules: {
        'no-param-reassign': [
          'error',
          {
            props: true,
            ignorePropertyModificationsFor: ['state'],
          },
        ],
      },
    },
  ],
}