datocms-plugin-better-links
Version:
A plugin that allows you see multiple fields when selecting a Links field type.
62 lines (50 loc) • 1.18 kB
JavaScript
module.exports = {
root: true,
env: {
node: true,
},
extends: [
'plugin:vue/essential',
'@vue/airbnb',
],
parserOptions: {
parser: 'babel-eslint',
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
semi: ['error', 'never'],
'comma-dangle': [2, 'always-multiline'],
'vue/component-name-in-template-casing': [
'error',
'PascalCase',
{
ignores: ['router-link', 'router-view', 'component'],
},
],
// Giving a false positive for components like Header, Link, Img etc...
'vue/no-unused-components': false,
'vue/no-parsing-error': [2, {
'x-invalid-end-tag': false,
}],
'func-names': 0,
'import/extensions': ['error', 'always', {
vue: 'never',
js: 'never',
jsx: 'never',
ts: 'never',
tsx: 'never',
}],
},
overrides: [
{
files: ['*spec.js', 'spec.js', 'test.js', '*test.js'],
env: {
jest: true,
},
rules: {
'import/no-extraneous-dependencies': 'off',
},
},
],
}