diff --git a/packages/url-utils/src/utils/absolute-to-relative.ts b/packages/url-utils/src/utils/absolute-to-relative.ts index f072de19f..02efc1009 100644 --- a/packages/url-utils/src/utils/absolute-to-relative.ts +++ b/packages/url-utils/src/utils/absolute-to-relative.ts @@ -47,7 +47,7 @@ const absoluteToRelative = function absoluteToRelative(url: string, rootUrl?: st if (parsedUrl.origin === 'null' || parsedUrl.origin === 'http://relative') { return url; } - } catch (e) { + } catch { return url; } diff --git a/packages/url-utils/src/utils/absolute-to-transform-ready.ts b/packages/url-utils/src/utils/absolute-to-transform-ready.ts index b5c172f82..8a913e6c9 100644 --- a/packages/url-utils/src/utils/absolute-to-transform-ready.ts +++ b/packages/url-utils/src/utils/absolute-to-transform-ready.ts @@ -17,7 +17,7 @@ function isRelative(url: string): boolean { let parsedInput: URL; try { parsedInput = new URL(url, 'http://relative'); - } catch (e) { + } catch { // url was unparseable return false; } diff --git a/packages/url-utils/src/utils/html-transform.ts b/packages/url-utils/src/utils/html-transform.ts index cb4f6dda8..500ccfb17 100644 --- a/packages/url-utils/src/utils/html-transform.ts +++ b/packages/url-utils/src/utils/html-transform.ts @@ -1,4 +1,5 @@ import type {HtmlTransformOptions, HtmlTransformOptionsInput, UrlTransformFunction} from './types'; +// eslint-disable-next-line @typescript-eslint/no-require-imports const cheerio = require('cheerio'); function escapeRegExp(string: string): string { diff --git a/packages/url-utils/src/utils/lexical-transform.ts b/packages/url-utils/src/utils/lexical-transform.ts index 497487998..ed4016250 100644 --- a/packages/url-utils/src/utils/lexical-transform.ts +++ b/packages/url-utils/src/utils/lexical-transform.ts @@ -1,4 +1,5 @@ import type {LexicalTransformOptions, LexicalTransformOptionsInput, LexicalUrlTransformMap, UrlTransformFunction} from './types'; +// eslint-disable-next-line @typescript-eslint/no-require-imports const _ = require('lodash'); // options.transformMap = { diff --git a/packages/url-utils/src/utils/markdown-transform.ts b/packages/url-utils/src/utils/markdown-transform.ts index 333db558e..9bd4dc9ee 100644 --- a/packages/url-utils/src/utils/markdown-transform.ts +++ b/packages/url-utils/src/utils/markdown-transform.ts @@ -1,7 +1,9 @@ import type {MarkdownTransformOptions, MarkdownTransformOptionsInput, MarkdownTransformFunctions} from './types'; +/* eslint-disable @typescript-eslint/no-require-imports */ let remark: typeof import('remark') | undefined; const footnotes = require('remark-footnotes'); const visit = require('unist-util-visit'); +/* eslint-enable @typescript-eslint/no-require-imports */ function replaceLast(find: string, replace: string, str: string): string { const lastIndex = str.lastIndexOf(find); @@ -40,6 +42,7 @@ function markdownTransform( const replacements: Replacement[] = []; if (!remark) { + // eslint-disable-next-line @typescript-eslint/no-require-imports remark = require('remark'); } diff --git a/packages/url-utils/src/utils/relative-to-absolute.ts b/packages/url-utils/src/utils/relative-to-absolute.ts index 893245501..a8e14a716 100644 --- a/packages/url-utils/src/utils/relative-to-absolute.ts +++ b/packages/url-utils/src/utils/relative-to-absolute.ts @@ -73,7 +73,7 @@ const relativeToAbsolute = function relativeToAbsolute( if (path.lastIndexOf('//', 0) === 0) { return path; } - } catch (e) { + } catch { return path; } diff --git a/packages/url-utils/src/utils/strip-subdirectory-from-path.ts b/packages/url-utils/src/utils/strip-subdirectory-from-path.ts index b0e05931e..acec9bf00 100644 --- a/packages/url-utils/src/utils/strip-subdirectory-from-path.ts +++ b/packages/url-utils/src/utils/strip-subdirectory-from-path.ts @@ -17,7 +17,7 @@ const stripSubdirectoryFromPath = function stripSubdirectoryFromPath(path: strin try { parsedRoot = new URL(rootUrl); - } catch (e) { + } catch { return path; }