Files
dancefinder-app/.eslintrc.cjs
T

39 lines
983 B
JavaScript
Raw Normal View History

2020-01-25 14:59:14 +01:00
module.exports = {
parser: 'vue-eslint-parser',
2020-01-25 14:59:14 +01:00
parserOptions: {
parser: '@typescript-eslint/parser',
2024-02-05 16:48:02 +01:00
sourceType: 'module',
2020-01-25 14:59:14 +01:00
},
2024-02-05 16:48:02 +01:00
extends: ['@nuxtjs/eslint-config-typescript', 'eslint:recommended', 'plugin:vue/vue3-recommended'],
rules: {
'vue/valid-v-slot': 'off',
'arrow-parens': ['error', 'always'],
'comma-dangle': ['error', 'always-multiline'],
'space-before-function-paren': ['error', {
anonymous: 'never',
named: 'never',
asyncArrow: 'always',
}],
'@typescript-eslint/consistent-type-imports': ['error', {
fixStyle: 'inline-type-imports',
}],
},
plugins: [],
ignorePatterns: ['nuxt.config.ts'],
overrides: [
{
files: ['pages/**/*.vue', 'layouts/*.vue'],
rules: {
2024-02-05 16:48:02 +01:00
'vue/multi-word-component-names': 'off',
},
},
{
files: ['graphql/generated/*.ts'],
rules: {
2024-02-05 16:48:02 +01:00
'no-use-before-define': 'off',
'no-unused-vars': 'off',
},
},
],
2021-12-13 20:51:48 +01:00
}