12345678910111213141516171819202122232425262728 |
- module.exports = {
- globals: {
- __webpack_nonce__: true,
- _: true,
- $: true,
- moment: true,
- escapeHTML: true,
- oc_userconfig: true,
- dayNames: true,
- firstDay: true,
- },
- extends: ['@nextcloud'],
- rules: {
- 'no-tabs': 'warn',
- // TODO: make sure we fix this as this is bad vue coding style.
- // Use proper sync modifier
- 'vue/no-mutating-props': 'warn',
- 'vue/custom-event-name-casing': ['error', 'kebab-case', {
- // allows custom xxxx:xxx events formats
- ignores: ['/^[a-z]+(?:-[a-z]+)*:[a-z]+(?:-[a-z]+)*$/u'],
- }],
- },
- settings: {
- jsdoc: {
- mode: 'typescript',
- },
- },
- }
|