Files
Desktop/ts/util/lint/exceptions.json
2026-03-17 13:42:29 -07:00

463 lines
16 KiB
JSON

[
{
"rule": "eval",
"path": "components/mp3lameencoder/lib/Mp3LameEncoder.js",
"line": " return eval(funcstr);",
"reasonCategory": "usageTrusted",
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "Part of a set of functions to implement C calls"
},
{
"rule": "eval",
"path": "components/mp3lameencoder/lib/Mp3LameEncoder.js",
"line": " func = eval('_' + ident); // explicit lookup",
"reasonCategory": "usageTrusted",
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "Part of runtime library for C++ transpiled code"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/editor.js",
"line": " innerHTML",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/editor.js",
"line": " const [start, end] = outerHTML.split(`>${innerHTML}<`);",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/editor.js",
"line": " outerHTML,",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/editor.js",
"line": " const [start, end] = outerHTML.split(`>${innerHTML}<`);",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/editor.js",
"line": " return blot.domNode instanceof Element ? blot.domNode.outerHTML : '';",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/quill.js",
"line": " this.container.innerHTML = '';",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/core/quill.js",
"line": " const html = this.container.innerHTML.trim();",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/dist/quill.core.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-22T02:55:11.616Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/@signalapp/quill-cjs/dist/quill.core.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-22T02:55:11.616Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/dist/quill.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-22T02:55:11.616Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/@signalapp/quill-cjs/dist/quill.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-22T02:55:11.616Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/modules/normalizeExternalHTML/normalizers/msWord.js",
"line": " li.innerHTML = listItem.element.innerHTML;",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-10T05:52:01.516Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/modules/normalizeExternalHTML/normalizers/msWord.js",
"line": " const html = doc.documentElement.innerHTML;",
"reasonCategory": "usageTrusted",
"updated": "2025-01-10T05:52:01.516Z",
"reasonDetail": "Reading contents of DOM"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/modules/syntax.js",
"line": " container.innerHTML = highlight(this.options.hljs, language, text);",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-10T05:52:01.516Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/themes/base.js",
"line": " button.innerHTML = icons[name][''] + icons[name].rtl;",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-10T05:52:01.516Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/themes/base.js",
"line": " button.innerHTML = icons[name];",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/themes/base.js",
"line": " button.innerHTML = icons[name][value];",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/color-picker.js",
"line": " this.label.innerHTML = label;",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/icon-picker.js",
"line": " if (this.label.innerHTML === item.innerHTML) return;",
"reasonCategory": "notExercisedByOurApp",
"updated": "2025-01-10T05:52:01.516Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/icon-picker.js",
"line": " item.innerHTML = icons[item.getAttribute('data-value') || ''];",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/icon-picker.js",
"line": " this.label.innerHTML = item.innerHTML;",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/picker.js",
"line": " label.innerHTML = DropdownIcon;",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/@signalapp/quill-cjs/ui/tooltip.js",
"line": " this.root.innerHTML = this.constructor.TEMPLATE;",
"reasonCategory": "usageTrusted",
"updated": "2020-10-13T18:36:57.012Z",
"reasonDetail": "necessary for quill"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/axe-core/axe.js",
"line": " style.innerHTML = usePointer ? '* { pointer-events: all }' : '* { visibility: visible }';",
"reasonCategory": "usageTrusted",
"updated": "2021-04-13T00:52:21.453Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/axe-core/axe.js",
"line": " var source = element.outerHTML;",
"reasonCategory": "usageTrusted",
"updated": "2021-04-13T00:52:21.453Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/axe-core/axe.js",
"line": " if (!(element !== null && element !== void 0 && element.outerHTML)) {",
"reasonCategory": "usageTrusted",
"updated": "2024-11-13T23:33:49.776Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/axe-core/axe.js",
"line": " var outerHTML = node.outerHTML;",
"reasonCategory": "usageTrusted",
"updated": "2024-11-13T23:33:49.776Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/axe-core/axe.js",
"line": " node = cache_default.get(outerHTML, function() {",
"reasonCategory": "usageTrusted",
"updated": "2024-11-13T23:33:49.776Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/axe-core/axe.min.js",
"reasonCategory": "usageTrusted",
"updated": "2021-04-13T17:31:15.352Z"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/axe-core/axe.min.js",
"reasonCategory": "usageTrusted",
"updated": "2021-04-13T17:31:15.352Z"
},
{
"rule": "eval",
"path": "node_modules/config/parser.js",
"line": " return VisionmediaYaml.eval(Parser.stripYamlComments(content));",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T01:39:46.132Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Debug capabilities"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"line": "goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(a,b){if(goog.dom.safe.isInnerHtmlCleanupRecursive_())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(b)};",
"reasonCategory": "notExercisedByOurApp",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Debug capabilities"
},
{
"rule": "DOM-outerHTML",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"reasonCategory": "usageTrusted",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Escapes HTML, HTML comes from a constant"
},
{
"rule": "eval",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Transpilation logic"
},
{
"rule": "eval",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"reasonCategory": "notExercisedByOurApp",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Used to load dependencies; parent function loadModuleFromSource_ is used in one place only."
},
{
"rule": "eval",
"path": "node_modules/google-libphonenumber/dist/libphonenumber.js",
"reasonCategory": "usageTrusted",
"updated": "2021-02-16T19:08:17.452Z",
"reasonDetail": "Hard-coded string used for testing capabilities."
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInput.js",
"line": " this.selectedDialCode.innerHTML = dialCode;",
"reasonCategory": "usageTrusted",
"updated": "2021-12-01T01:31:12.757Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInput.js",
"line": " this.countryList.innerHTML = \"\";",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInput.min.js",
"reasonCategory": "usageTrusted",
"updated": "2021-12-01T01:31:12.757Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInputWithUtils.js",
"line": " this.countryList.innerHTML = \"\";",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInputWithUtils.js",
"line": " this.selectedDialCode.innerHTML = dialCode;",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/build/js/intlTelInputWithUtils.min.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/react/build/IntlTelInput.js",
"line": " this.countryList.innerHTML = \"\";",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/react/build/IntlTelInput.js",
"line": " this.selectedDialCode.innerHTML = dialCode;",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "React-useRef",
"path": "node_modules/intl-tel-input/react/build/IntlTelInput.js",
"line": " const inputRef = useRef(null);",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "React-useRef",
"path": "node_modules/intl-tel-input/react/build/IntlTelInput.js",
"line": " const itiRef = useRef(null);",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/react/build/IntlTelInputWithUtils.js",
"line": " this.countryList.innerHTML = \"\";",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/intl-tel-input/react/build/IntlTelInputWithUtils.js",
"line": " this.selectedDialCode.innerHTML = dialCode;",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "React-useRef",
"path": "node_modules/intl-tel-input/react/build/IntlTelInputWithUtils.js",
"line": " const inputRef = useRef(null);",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "React-useRef",
"path": "node_modules/intl-tel-input/react/build/IntlTelInputWithUtils.js",
"line": " const itiRef = useRef(null);",
"reasonCategory": "usageTrusted",
"updated": "2024-11-16T00:33:41.092Z"
},
{
"rule": "thenify-multiArgs",
"path": "node_modules/pify/index.js",
"line": "\t\t\t\tif (opts.multiArgs) {",
"reasonCategory": "falseMatch",
"updated": "2018-09-19T18:06:35.446Z"
},
{
"rule": "thenify-multiArgs",
"path": "node_modules/pify/index.js",
"line": "\t\t\t\tif (opts.multiArgs) {",
"reasonCategory": "falseMatch",
"updated": "2018-09-19T18:06:35.446Z"
},
{
"rule": "eval",
"path": "node_modules/pino/test/fixtures/eval/index.js",
"line": "eval(`",
"reasonCategory": "testCode",
"updated": "2024-06-24T19:19:28.335Z"
},
{
"rule": "DOM-document.write(",
"path": "node_modules/qrcode-generator/sample.js",
"line": " document.write(create_qrcode(text, typeNumber, errorCorrectionLevel) );",
"reasonCategory": "notExercisedByOurApp",
"updated": "2022-01-04T20:32:10.596Z",
"reasonDetail": "Sample code never required by us."
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/qrcode-generator/sample.js",
"line": " document.getElementById('qr').innerHTML =",
"reasonCategory": "notExercisedByOurApp",
"updated": "2022-01-04T20:32:10.596Z",
"reasonDetail": "Sample code never required by us."
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "React-dangerouslySetInnerHTML",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "React-dangerouslySetInnerHTML",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "React-ref",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "React-ref",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
},
{
"rule": "React-useRef",
"path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js",
"reasonCategory": "usageTrusted",
"updated": "2024-11-14T18:53:33.345Z"
}
]