telescope
telescope copied to clipboard
Console warn in parser services unit test
All unit tests in parser services passed but it show some console.warn
.
@senecacdot/parser-service:test: console.warn
@senecacdot/parser-service:test: One of your code blocks includes unescaped HTML. This is a potentially serious security risk.
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: 43 | // highlight every elements
@senecacdot/parser-service:test: 44 | dom.window.document.querySelectorAll('pre code').forEach((code) => {
@senecacdot/parser-service:test: > 45 | hljs.highlightElement(code);
@senecacdot/parser-service:test: | ^
@senecacdot/parser-service:test: 46 | });
@senecacdot/parser-service:test: 47 | };
@senecacdot/parser-service:test: 48 |
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: at Object.highlightElement (node_modules/.pnpm/[email protected]/node_modules/highlight.js/lib/core.js:2286:17)
@senecacdot/parser-service:test: at forEach (src/api/parser/src/utils/html/syntax-highlight.js:45:10)
@senecacdot/parser-service:test: at Proxy.forEach (<anonymous>)
@senecacdot/parser-service:test: at highlight (src/api/parser/src/utils/html/syntax-highlight.js:44:52)
@senecacdot/parser-service:test: at syntaxHighlighter (src/api/parser/test/syntax-highlight.test.js:10:3)
@senecacdot/parser-service:test: at Object.<anonymous> (src/api/parser/test/syntax-highlight.test.js:63:18)
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: console.warn
@senecacdot/parser-service:test: https://github.com/highlightjs/highlight.js/wiki/security
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: 43 | // highlight every elements
@senecacdot/parser-service:test: 44 | dom.window.document.querySelectorAll('pre code').forEach((code) => {
@senecacdot/parser-service:test: > 45 | hljs.highlightElement(code);
@senecacdot/parser-service:test: | ^
@senecacdot/parser-service:test: 46 | });
@senecacdot/parser-service:test: 47 | };
@senecacdot/parser-service:test: 48 |
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: at Object.highlightElement (node_modules/.pnpm/[email protected]/node_modules/highlight.js/lib/core.js:2287:17)
@senecacdot/parser-service:test: at forEach (src/api/parser/src/utils/html/syntax-highlight.js:45:10)
@senecacdot/parser-service:test: at Proxy.forEach (<anonymous>)
@senecacdot/parser-service:test: at highlight (src/api/parser/src/utils/html/syntax-highlight.js:44:52)
@senecacdot/parser-service:test: at syntaxHighlighter (src/api/parser/test/syntax-highlight.test.js:10:3)
@senecacdot/parser-service:test: at Object.<anonymous> (src/api/parser/test/syntax-highlight.test.js:63:18)
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: console.warn
@senecacdot/parser-service:test: The element with unescaped HTML:
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: 43 | // highlight every elements
@senecacdot/parser-service:test: 44 | dom.window.document.querySelectorAll('pre code').forEach((code) => {
@senecacdot/parser-service:test: > 45 | hljs.highlightElement(code);
@senecacdot/parser-service:test: | ^
@senecacdot/parser-service:test: 46 | });
@senecacdot/parser-service:test: 47 | };
@senecacdot/parser-service:test: 48 |
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: at Object.highlightElement (node_modules/.pnpm/[email protected]/node_modules/highlight.js/lib/core.js:2288:17)
@senecacdot/parser-service:test: at forEach (src/api/parser/src/utils/html/syntax-highlight.js:45:10)
@senecacdot/parser-service:test: at Proxy.forEach (<anonymous>)
@senecacdot/parser-service:test: at highlight (src/api/parser/src/utils/html/syntax-highlight.js:44:52)
@senecacdot/parser-service:test: at syntaxHighlighter (src/api/parser/test/syntax-highlight.test.js:10:3)
@senecacdot/parser-service:test: at Object.<anonymous> (src/api/parser/test/syntax-highlight.test.js:63:18)
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: console.warn
@senecacdot/parser-service:test: HTMLElement {
@senecacdot/parser-service:test: [Symbol(SameObject caches)]: [Object: null prototype] { children: HTMLCollection {} }
@senecacdot/parser-service:test: }
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: 43 | // highlight every elements
@senecacdot/parser-service:test: 44 | dom.window.document.querySelectorAll('pre code').forEach((code) => {
@senecacdot/parser-service:test: > 45 | hljs.highlightElement(code);
@senecacdot/parser-service:test: | ^
@senecacdot/parser-service:test: 46 | });
@senecacdot/parser-service:test: 47 | };
@senecacdot/parser-service:test: 48 |
@senecacdot/parser-service:test:
@senecacdot/parser-service:test: at Object.highlightElement (node_modules/.pnpm/[email protected]/node_modules/highlight.js/lib/core.js:2289:17)
@senecacdot/parser-service:test: at forEach (src/api/parser/src/utils/html/syntax-highlight.js:45:10)
@senecacdot/parser-service:test: at Proxy.forEach (<anonymous>)
@senecacdot/parser-service:test: at highlight (src/api/parser/src/utils/html/syntax-highlight.js:44:52)
@senecacdot/parser-service:test: at syntaxHighlighter (src/api/parser/test/syntax-highlight.test.js:10:3)
@senecacdot/parser-service:test: at Object.<anonymous> (src/api/parser/test/syntax-highlight.test.js:63:18)
Might be related to https://github.com/Seneca-CDOT/telescope/issues/3182