diff --git a/packages/ui-default/.eslintrc.js b/packages/ui-default/.eslintrc.js index a99a7c335..0a3c191c8 100644 --- a/packages/ui-default/.eslintrc.js +++ b/packages/ui-default/.eslintrc.js @@ -55,6 +55,10 @@ module.exports = { // FIXME A bug with eslint-parser 'template-curly-spacing': 'off', + // Note: must disable the base rule as it can report incorrect errors + 'no-use-before-define': 'off', + '@typescript-eslint/no-use-before-define': ['error'], + 'comma-dangle': [ 'error', 'always-multiline', diff --git a/packages/ui-default/components/autocomplete/DomainSelectAutoComplete.js b/packages/ui-default/components/autocomplete/DomainSelectAutoComplete.js deleted file mode 100644 index 3bc39f6bf..000000000 --- a/packages/ui-default/components/autocomplete/DomainSelectAutoComplete.js +++ /dev/null @@ -1,44 +0,0 @@ -import { assign } from 'lodash'; -import tpl from 'vj/utils/tpl'; -import request from 'vj/utils/request'; -import DOMAttachedObject from 'vj/components/DOMAttachedObject'; -import AutoComplete from '.'; - -function getText(domain) { - return domain._id; -} - -function getItems(val) { - return request.get('/domain/search', { q: val }); -} - -function renderItem(domain) { - return tpl` -