Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordartcafe <github@dartcafe.de>2020-01-31 09:51:45 +0300
committerdartcafe <github@dartcafe.de>2020-01-31 09:51:45 +0300
commitfee0972245d36256bc9cf2744c99f69d1ea0b5fd (patch)
treef9b35ac79fdfac95915e9e0bef1cb440a9b155b0 /.eslintrc.js
parent9b8ba6c2380fb3c1939caed41086df01c7491f1b (diff)
dev-env update
Diffstat (limited to '.eslintrc.js')
-rw-r--r--.eslintrc.js26
1 files changed, 17 insertions, 9 deletions
diff --git a/.eslintrc.js b/.eslintrc.js
index 1899e7dd..9c9267be 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -3,6 +3,7 @@ module.exports = {
env: {
browser: true,
es6: true,
+ 'nextcloud/nextcloud': true,
node: true,
jest: true
},
@@ -21,17 +22,24 @@ module.exports = {
},
extends: [
'eslint:recommended',
+ 'plugin:nextcloud/recommended',
'plugin:node/recommended',
'plugin:vue/essential',
'plugin:vue/recommended',
'standard'
],
- plugins: ['vue', 'node'],
+ plugins: [
+ 'vue',
+ 'node',
+ 'nextcloud'
+ ],
rules: {
- "node/no-missing-import": ["error", {
- "allowModules": [],
- "tryExtensions": [".js", ".vue"]
+ 'node/no-missing-import': ['error', {
+ 'allowModules': [],
+ 'tryExtensions': ['.js', '.vue']
}],
+ 'nextcloud/no-deprecations': 'warn',
+ 'nextcloud/no-removed-apis': 'error',
// space before function ()
'space-before-function-paren': ['error', 'never'],
// curly braces always space
@@ -57,16 +65,16 @@ module.exports = {
'node/no-unsupported-features/es-syntax': ['off'],
// kebab case components for vuejs
'vue/component-name-in-template-casing': ['error', 'PascalCase' , {
- "registeredComponentsOnly": true,
- "ignores": []
+ 'registeredComponentsOnly': true,
+ 'ignores': []
}],
// space before self-closing elements
'vue/html-closing-bracket-spacing': 'error',
// code spacing with attributes
// newline before closing bracket
- 'vue/html-closing-bracket-newline': ["error", {
- "singleline": "never",
- "multiline": "never"
+ 'vue/html-closing-bracket-newline': ['error', {
+ 'singleline': 'never',
+ 'multiline': 'never'
}],
'vue/max-attributes-per-line': [
'error',