diff --git a/demo/src/components/demo-form.ts b/demo/src/components/demo-form.ts index aa63e1b..6a0022b 100644 --- a/demo/src/components/demo-form.ts +++ b/demo/src/components/demo-form.ts @@ -27,9 +27,9 @@ export default class DemoForm { protected $errorContainer: HTMLDivElement; protected $errorMessage: HTMLPreElement; - // eslint-disable-next-line @typescript-eslint/no-empty-function, class-methods-use-this + // eslint-disable-next-line class-methods-use-this public onSubmit: () => void = () => {}; - // eslint-disable-next-line @typescript-eslint/no-empty-function, class-methods-use-this + // eslint-disable-next-line class-methods-use-this public onCancel: () => void = () => {}; private onInputKeydown(event: KeyboardEvent): boolean { @@ -102,7 +102,7 @@ export default class DemoForm { public validate(): boolean { try { return this.$form.reportValidity(); - } catch (ex) { + } catch { // Ignore browsers that don't support reportValidity() return true; } diff --git a/demo/src/utils/dom.ts b/demo/src/utils/dom.ts index 543269c..4438106 100644 --- a/demo/src/utils/dom.ts +++ b/demo/src/utils/dom.ts @@ -1,4 +1,3 @@ export function getElement(selector: string): T { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion return document.querySelector(selector)!; } diff --git a/demo/src/worker/messages.ts b/demo/src/worker/messages.ts index 1bd2cb6..1cafafa 100644 --- a/demo/src/worker/messages.ts +++ b/demo/src/worker/messages.ts @@ -1,4 +1,4 @@ -/* eslint-disable max-classes-per-file, no-useless-constructor */ +/* eslint-disable max-classes-per-file, no-empty-function, no-useless-constructor */ import { expand } from 'regex-to-strings'; interface WorkerMessage { diff --git a/demo/webpack.config.js b/demo/webpack.config.js index d574931..ea3bd92 100644 --- a/demo/webpack.config.js +++ b/demo/webpack.config.js @@ -1,5 +1,5 @@ /// ; -/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable @typescript-eslint/no-require-imports */ const { resolve } = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); diff --git a/package.json b/package.json index 46c015d..a8fb86b 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "test": "yarn workspaces foreach --all run test" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "^5.6.0", + "@typescript-eslint/eslint-plugin": "^8.46.1", + "@typescript-eslint/parser": "^8.46.1", "eslint": "^8.4.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.0.1",