From df569e630791df3655cb13c559e1dd7569b22b1a Mon Sep 17 00:00:00 2001 From: Matthew McEachen Date: Fri, 27 Oct 2023 11:55:54 -0700 Subject: [PATCH] Enable regex linting. Fix linting errors. yarn u. yarn docs. --- .eslintrc.js | 14 ++++++++++---- docs/classes/ExifToolTask.html | 4 ++-- package.json | 33 +++++++++++++++++---------------- src/ExifTool.spec.ts | 2 +- src/ExifToolTask.ts | 4 +++- src/Timezones.ts | 4 ++-- src/VersionTask.ts | 2 +- src/update/mktags.ts | 6 ++++-- 8 files changed, 40 insertions(+), 29 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index cfc2f68e..8fc32d9b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,26 +2,32 @@ module.exports = { env: { node: true }, + plugins: [ + "@typescript-eslint", + "eslint-plugin-import", + "eslint-plugin-node", + "regexp" + ], extends: [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "plugin:eslint-plugin-import/recommended", - "plugin:node/recommended" + "plugin:node/recommended", + "plugin:regexp/recommended" ], parser: "@typescript-eslint/parser", parserOptions: { project: "tsconfig.json", sourceType: "module" }, - plugins: ["@typescript-eslint", "eslint-plugin-import", "eslint-plugin-node"], rules: { "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/explicit-module-boundary-types": "off", - "@typescript-eslint/member-delimiter-style": [ "warn", { multiline: { delimiter: "none" } } ], + "@typescript-eslint/member-delimiter-style": ["warn", { multiline: { delimiter: "none" } }], "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-var-requires": "off", - "eqeqeq": ["warn", "always", {"null": "ignore"}], + "eqeqeq": ["warn", "always", { "null": "ignore" }], "import/no-cycle": "warn", "import/no-unresolved": "off", "import/named": "off", diff --git a/docs/classes/ExifToolTask.html b/docs/classes/ExifToolTask.html index 622432c6..18fcc78b 100644 --- a/docs/classes/ExifToolTask.html +++ b/docs/classes/ExifToolTask.html @@ -192,7 +192,7 @@

Parameters

err: string

Returns void

+
  • Defined in src/ExifToolTask.ts:33
  • Returns T

    +
  • Defined in src/ExifToolTask.ts:31