diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2024-02-08 06:52:06 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-08 11:52:06 +0000 | 
| commit | d4381831209dfbbbddd6d238c68461c9601573e2 (patch) | |
| tree | 87839d80f838464ff92ebc7fa652029b9329cc96 /ext/js/app/frontend.js | |
| parent | 725a90dd6570044a3df6631051aaab8b026ca6c2 (diff) | |
Update eslint (#638)
* Add json test
* Update vscode settings to better handle json
* Collapse eslint rules for easier readability
* Reorganize
* Update no-multi-spaces rule for JSON
* Rules updates
* Switch to @stylistic/eslint-plugin
* Update deprecated stylistic rules
* Group stylistic rules
* Simplify rules
* Move eslint env overrides to end of file
* Add test
* Move promiseAnimationFrame to separate file
* Remove unneeded eslint disable
* Remove unneeded
Diffstat (limited to 'ext/js/app/frontend.js')
| -rw-r--r-- | ext/js/app/frontend.js | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/ext/js/app/frontend.js b/ext/js/app/frontend.js index 5f412340..27e7700e 100644 --- a/ext/js/app/frontend.js +++ b/ext/js/app/frontend.js @@ -19,7 +19,7 @@  import {createApiMap, invokeApiMapHandler} from '../core/api-map.js';  import {EventListenerCollection} from '../core/event-listener-collection.js';  import {log} from '../core/logger.js'; -import {promiseAnimationFrame} from '../core/utilities.js'; +import {promiseAnimationFrame} from '../core/promise-animation-frame.js';  import {DocumentUtil} from '../dom/document-util.js';  import {TextSourceElement} from '../dom/text-source-element.js';  import {TextSourceGenerator} from '../dom/text-source-generator.js'; @@ -115,7 +115,7 @@ export class Frontend {          /** @type {?import('settings').OptionsContext} */          this._optionsContextOverride = null; -        /* eslint-disable no-multi-spaces */ +        /* eslint-disable @stylistic/no-multi-spaces */          /** @type {import('application').ApiMap} */          this._runtimeApiMap = createApiMap([              ['frontendRequestReadyBroadcast',   this._onMessageRequestFrontendReadyBroadcast.bind(this)], @@ -127,7 +127,7 @@ export class Frontend {              ['scanSelectedText', this._onActionScanSelectedText.bind(this)],              ['scanTextAtCaret',  this._onActionScanTextAtCaret.bind(this)]          ]); -        /* eslint-enable no-multi-spaces */ +        /* eslint-enable @stylistic/no-multi-spaces */      }      /** @@ -187,7 +187,7 @@ export class Frontend {          this._textScanner.on('searchEmpty', this._onSearchEmpty.bind(this));          this._textScanner.on('searchError', this._onSearchError.bind(this)); -        /* eslint-disable no-multi-spaces */ +        /* eslint-disable @stylistic/no-multi-spaces */          this._application.crossFrame.registerHandlers([              ['frontendClosePopup',       this._onApiClosePopup.bind(this)],              ['frontendCopySelection',    this._onApiCopySelection.bind(this)], @@ -195,7 +195,7 @@ export class Frontend {              ['frontendGetPopupInfo',     this._onApiGetPopupInfo.bind(this)],              ['frontendGetPageInfo',      this._onApiGetPageInfo.bind(this)]          ]); -        /* eslint-enable no-multi-spaces */ +        /* eslint-enable @stylistic/no-multi-spaces */          this._prepareSiteSpecific();          this._updateContentScale(); |