[READ-ONLY] Mirror of https://github.com/danielroe/ripple-framework. Ripple is the presentation layer for building websites on the DPC Single Digital Presence platform.
964 B
37 lines
1module.exports = {
2 root: true,
3 parser: 'vue-eslint-parser',
4 parserOptions: {
5 parser: '@typescript-eslint/parser'
6 },
7 env: {
8 browser: true,
9 node: true,
10 'vue/setup-compiler-macros': true
11 },
12 extends: [
13 'eslint:recommended',
14 'plugin:vue/vue3-recommended',
15 'plugin:@typescript-eslint/recommended',
16 'prettier',
17 'plugin:storybook/recommended'
18 ],
19 plugins: ['@typescript-eslint'],
20 rules: {
21 // override/add rules settings here
22 'vue/multi-word-component-names': 'off',
23 'vue/max-attributes-per-line': 'off',
24 'vue/first-attribute-linebreak': 'off',
25 'vue/attribute-hyphenation': 'off',
26 'vue/no-v-html': 'off',
27 'no-prototype-builtins': 'off',
28 '@typescript-eslint/ban-ts-comment': 'off',
29 '@typescript-eslint/no-explicit-any': 'off', // allow explicit any types for now
30 '@typescript-eslint/no-unused-vars': [
31 'warn',
32 {
33 varsIgnorePattern: 'props'
34 }
35 ]
36 }
37}