diff --git a/.eslintrc.yaml b/.eslintrc.yaml index 3f385f2fb..51926d896 100644 --- a/.eslintrc.yaml +++ b/.eslintrc.yaml @@ -21,6 +21,7 @@ globals: rules: # Code quality rules + eqeqeq: error "@typescript-eslint/no-empty-function": ["error", { "allow": ["arrowFunctions"] }] "@typescript-eslint/no-explicit-any": off # Allow explicit any to make incremental TypeScript adoption easier. no-unused-vars: off diff --git a/src/util/parseNarrative.js b/src/util/parseNarrative.js index d426a35a7..5ab213539 100644 --- a/src/util/parseNarrative.js +++ b/src/util/parseNarrative.js @@ -91,7 +91,7 @@ function* parseNarrativeBody(markdown, fallbackDataset, markdownParser) { const titleLinkSelector = "h1 > a:only-child"; const isTitle = (node) => node.nodeType === Node.ELEMENT_NODE && - node.querySelector(titleLinkSelector) != null; + node.querySelector(titleLinkSelector) !== null; for (const titleLink of doc.querySelectorAll(titleLinkSelector)) { const slide = doc.createElement("slide");