diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 1d64686f..0007cc26 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -23,7 +23,7 @@ module.exports = { }, extends: [ 'plugin:@typescript-eslint/recommended', - // 'plugin:@typescript-eslint/recommended-requiring-type-checking', // 23-01-2024 896 problems + // 'plugin:@typescript-eslint/recommended-requiring-type-checking', // 23-01-2024 681 problems ], rules: { '@typescript-eslint/no-unused-vars': [ @@ -59,7 +59,7 @@ module.exports = { 'unicorn/import-style': 'off', 'unicorn/numeric-separators-style': 'off', 'unicorn/prefer-node-protocol': 'off', - 'unicorn/prefer-dom-node-append': 'off', // FIXME + 'unicorn/prefer-dom-node-append': 'warn', 'unicorn/prefer-top-level-await': 'warn', 'unicorn/consistent-function-scoping': 'warn', 'unicorn/no-array-callback-reference': 'warn', diff --git a/src/components/Article/FullArticle.tsx b/src/components/Article/FullArticle.tsx index 3d16c043..8042c5c7 100644 --- a/src/components/Article/FullArticle.tsx +++ b/src/components/Article/FullArticle.tsx @@ -208,9 +208,9 @@ export const FullArticle = (props: Props) => { tooltipContent.classList.add(styles.tooltipContent) tooltipContent.innerHTML = element.dataset.originalTitle || element.dataset.value - tooltip.appendChild(tooltipContent) + tooltip.append(tooltipContent) - document.body.appendChild(tooltip) + document.body.append(tooltip) if (element.hasAttribute('href')) { element.setAttribute('href', 'javascript: void(0)') diff --git a/src/components/Discours/Donate.tsx b/src/components/Discours/Donate.tsx index 6f5ea453..2b31ada0 100644 --- a/src/components/Discours/Donate.tsx +++ b/src/components/Discours/Donate.tsx @@ -66,7 +66,7 @@ export const Donate = () => { script.src = 'https://widget.cloudpayments.ru/bundles/cloudpayments.js' script.async = true script.addEventListener('load', initiated) - document.head.appendChild(script) + document.head.append(script) }) const show = () => {