Clean warnings

This commit is contained in:
Fred Tingaud 2023-12-22 14:18:33 +01:00 committed by GitHub
parent 1012001409
commit a1090dca6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 <a href={getRspecPath(domNode.attribs['data-rspec-id'], language)} {...props}>
{domToReact(domNode.children)}
</a>;
}
if (domNode.name === 'code' && domNode.attribs && domNode.attribs['data-lang']) {
if (domNode.name === 'code' && domNode.attribs?.['data-lang']) {
return <Highlight className={domNode.attribs['data-lang']}>
{domToReact(domNode.children)}
</Highlight>;