UNPKG

create-magner

Version:

CLI for bootstrapping Magner projects

58 lines (57 loc) 1.3 kB
module.exports = { env: { browser: true, es2021: true, }, extends: [ 'plugin:vue/vue3-recommended', '@vue/typescript', 'airbnb-base', ], parser: '@typescript-eslint/parser', parserOptions: { ecmaFeatures: { jsx: true, }, ecmaVersion: 12, sourceType: 'module', }, plugins: [ 'vue', '@typescript-eslint', ], overrides: [ { files: ['*.vue'], parser: 'vue-eslint-parser', parserOptions: { parser: '@typescript-eslint/parser', }, rules: { 'vue/max-attributes-per-line': [1, { singleline: 3, multiline: 1, }], 'vue/singleline-html-element-content-newline': 0, }, }, ], rules: { 'import/no-extraneous-dependencies': 0, 'import/extensions': 0, 'import/no-unresolved': 0, 'import/prefer-default-export': 0, 'space-before-function-paren': [1, 'always'], 'no-underscore-dangle': 0, 'no-console': ['error', { allow: ['warn', 'error', 'info'] }], 'no-trailing-spaces': 0, 'no-unused-vars': 0, 'vue/prop-name-casing': 0, 'vue/valid-v-model': 0, 'lines-between-class-members': 0, 'no-param-reassign': 0, 'prefer-destructuring': 0, 'max-len': [1, { code: 120 }], camelcase: 0, }, };