Skip to content
Snippets Groups Projects
Commit ba4a69cc authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

person-select: add eslint support

parent d1adbe1f
No related branches found
No related tags found
No related merge requests found
/vendor/**
/dist/**
/*.js
\ No newline at end of file
{
"env": {
"browser": true,
"es6": true,
"mocha": true
},
"extends": ["eslint:recommended", "plugin:jsdoc/recommended"],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
"no-unused-vars": ["error", { "args": "none" }],
"semi": [2, "always"],
"jsdoc/require-jsdoc": 0,
"jsdoc/require-param-description": 0,
"jsdoc/require-returns": 0,
"jsdoc/require-param-type": 0
}
}
\ No newline at end of file
...@@ -31,7 +31,9 @@ ...@@ -31,7 +31,9 @@
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
"rollup-plugin-delete": "^2.0.0", "rollup-plugin-delete": "^2.0.0",
"rollup-plugin-serve": "^1.0.1", "rollup-plugin-serve": "^1.0.1",
"rollup-plugin-terser": "^7.0.2" "rollup-plugin-terser": "^7.0.2",
"eslint": "^7.3.1",
"eslint-plugin-jsdoc": "^30.6.4"
}, },
"dependencies": { "dependencies": {
"@dbp-toolkit/auth": "^0.1.0", "@dbp-toolkit/auth": "^0.1.0",
...@@ -53,6 +55,7 @@ ...@@ -53,6 +55,7 @@
"watch": "npm run watch-local", "watch": "npm run watch-local",
"watch-local": "rollup -c --watch", "watch-local": "rollup -c --watch",
"watch-dev": "rollup -c --watch --environment BUILD:development", "watch-dev": "rollup -c --watch --environment BUILD:development",
"test": "npm run build-test && karma start --singleRun" "test": "npm run build-test && karma start --singleRun",
"lint": "eslint ."
} }
} }
...@@ -43,4 +43,4 @@ export default function () { ...@@ -43,4 +43,4 @@ export default function () {
return 'Entferne alle Gegenstände'; return 'Entferne alle Gegenstände';
} }
}; };
}; }
...@@ -47,4 +47,4 @@ export default function () { ...@@ -47,4 +47,4 @@ export default function () {
return 'Remove all items'; return 'Remove all items';
} }
}; };
}; }
import $ from 'jquery'; import $ from 'jquery';
import {findObjectInApiResults} from './utils.js'; import {findObjectInApiResults} from './utils.js';
import select2 from 'select2'; import select2 from 'select2';
import select2LangDe from './i18n/de/select2' import select2LangDe from './i18n/de/select2';
import select2LangEn from './i18n/en/select2' import select2LangEn from './i18n/en/select2';
import JSONLD from '@dbp-toolkit/common/jsonld'; import JSONLD from '@dbp-toolkit/common/jsonld';
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
...@@ -115,6 +115,8 @@ export class PersonSelect extends ScopedElementsMixin(LitElement) { ...@@ -115,6 +115,8 @@ export class PersonSelect extends ScopedElementsMixin(LitElement) {
/** /**
* Initializes the Select2 selector * Initializes the Select2 selector
*
* @param ignorePreset
*/ */
initSelect2(ignorePreset = false) { initSelect2(ignorePreset = false) {
const that = this; const that = this;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment