diff --git a/frontend/src/RulePage.tsx b/frontend/src/RulePage.tsx index eeff64b3e0..5a5d744cde 100644 --- a/frontend/src/RulePage.tsx +++ b/frontend/src/RulePage.tsx @@ -330,14 +330,14 @@ function useDescription(metadata: PageMetadata, ruleid: string, language?: strin `https://github.com/SonarSource/rspec/blob/${metadata.branch}/rules/${ruleid}${language ? '/' + language : ''}`; function htmlReplacement(domNode: Element) { - if (domNode.name === 'a' && domNode.attribs && domNode.attribs['data-rspec-id']) { + if (domNode.name === 'a' && domNode.attribs?.['data-rspec-id']) { const props = attributesToProps(domNode.attribs); return {domToReact(domNode.children)} ; } - if (domNode.name === 'code' && domNode.attribs && domNode.attribs['data-lang']) { + if (domNode.name === 'code' && domNode.attribs?.['data-lang']) { return {domToReact(domNode.children)} ;