split into modules

This commit is contained in:
Timo Hocker 2020-04-06 07:57:58 +02:00
parent 8f1cfc34ab
commit 8fb3ec9655
3 changed files with 2 additions and 48 deletions

2
Jenkinsfile vendored
View File

@ -5,7 +5,7 @@ pipeline {
VERSION = VersionNumber([ VERSION = VersionNumber([
versionNumberString: versionNumberString:
'${BUILDS_ALL_TIME}', '${BUILDS_ALL_TIME}',
versionPrefix: '1.2.', versionPrefix: '2.0.',
worstResultForIncrement: 'SUCCESS' worstResultForIncrement: 'SUCCESS'
]) ])
} }

View File

@ -9,19 +9,14 @@ module.exports = {
globals: {}, globals: {},
parser: 'vue-eslint-parser',
extends: [ extends: [
'eslint:recommended', 'eslint:recommended',
'plugin:jsdoc/recommended', 'plugin:jsdoc/recommended',
'plugin:vue/recommended',
'plugin:node/recommended' 'plugin:node/recommended'
], ],
plugins: [ plugins: [
'eslint-plugin-jsdoc', 'eslint-plugin-jsdoc',
'eslint-plugin-vue',
'eslint-plugin-import',
'eslint-plugin-node', 'eslint-plugin-node',
'eslint-plugin-sort-requires-by-path' 'eslint-plugin-sort-requires-by-path'
], ],
@ -323,46 +318,7 @@ module.exports = {
'node/no-unpublished-require': 'off', 'node/no-unpublished-require': 'off',
// sort-requires-by-path // sort-requires-by-path
'sort-requires-by-path/sort-requires-by-path': 'error', 'sort-requires-by-path/sort-requires-by-path': 'error'
// vue
'vue/prop-name-casing': ['error', 'snake_case']
/*
* import (deactivated until wide adoption of es6 import/export)
*'import/no-unresolved': 'error',
*'import/named': 'error',
*'import/default': 'error',
*'import/namespace': 'error',
*'import/no-absolute-path': 'error',
*'import/no-dynamic-require': 'warn',
*'import/no-webpack-loader-syntax': 'error',
*'import/no-self-import': 'error',
*'import/no-cycle': 'error',
*'import/no-useless-path-segments': 'error',
*'import/no-unused-modules': 'error',
*'import/export': 'error',
*'import/no-named-as-default': 'error',
*'import/no-named-as-default-member': 'error',
*'import/no-deprecated': 'error',
*'import/no-extraneous-dependencies': 'error',
*'import/no-mutable-exports': 'error',
*'import/unambiguous': 'error',
*'import/no-commonjs': 'error',
*'import/no-amd': 'error',
*'import/first': 'error',
*'import/exports-last': 'error',
*'import/no-duplicates': 'error',
*'import/no-namespace': 'error',
*'import/extensions': 'error',
*'import/order': 'error',
*'import/newline-after-import': 'error',
*'import/prefer-default-export': 'error',
*'import/no-unassigned-import': 'error',
*'import/no-named-default': 'error',
*'import/no-anonymous-default-export': 'error',
*'import/group-exports': 'error'
*/
} }
} }

View File

@ -28,10 +28,8 @@
"eslint-plugin-standard": "^4.0.1" "eslint-plugin-standard": "^4.0.1"
}, },
"dependencies": { "dependencies": {
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-jsdoc": "22", "eslint-plugin-jsdoc": "22",
"eslint-plugin-node": "^11.0.0", "eslint-plugin-node": "^11.0.0",
"eslint-plugin-sort-requires-by-path": "^1.0.2", "eslint-plugin-sort-requires-by-path": "^1.0.2",
"eslint-plugin-vue": "^6.1.2"
} }
} }