Bug: Perma Linting opt javascript checks [tier 2] /builds/worker/checkouts/gecko/browser/modules/WindowsJumpLists.sys.mjs:177:36 | Use of unknown interface Ci.nsIJumpListBuilder (mozilla/valid-ci-uses)
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2023-11-25 01:29:04+00:00
Resolved: 2023-12-04 06:33:40+00:00

**Filed by:** imoraru [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=437640000&repo=mozilla-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PcGlHI_AT8GHYKLLb8WwYA/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-11-25T00:24:56.540Z] 00:24:56.540 eslint (68) | ESLint command: /usr/local/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --ext [mjs,js,jsm,json,jsx,html,sjs,xhtml] --format json --no-error-on-unmatched-pattern --quiet --rule mozilla/valid-services-property: error --rule mozilla/valid-ci-uses: error --ignore-pattern dom/media/gmp/rlz --ignore-pattern dom/media/webvtt/vtt.sys.mjs --ignore-pattern testing/web-platform/mozilla/tests/webgpu --ignore-pattern dom/media/webspeech/recognition/endpointer.h --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_export.h --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_ext.h --ignore-pattern testing/mochitest/pywebsocket3 --ignore-pattern remote/test --ignore-pattern security/manager/tools/KnownRootHashes.json --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.cc --ignore-pattern testing/mochitest/tests/MochiKit-1.4.2 --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg59 --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg57 --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.h --ignore-pattern dom/tests/mochitest/dom-level1-core --ignore-pattern dom/media/webspeech/recognition/endpointer.cc --ignore-pattern modules/freetype2 --ignore-pattern dom/media/platforms/ffmpeg/libav55 --ignore-pattern modules/brotli --ignore-pattern security/manager/tools/log_list.json --ignore-pattern modules/fdlibm --ignore-pattern testing/web-platform/tests/tools/third_party --ignore-pattern dom/media/platforms/ffmpeg/libav53 --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module.h --ignore-pattern dom/media/webaudio/test/blink --ignore-pattern testing/xpcshell/node_ip --ignore-pattern testing/xpcshell/node-http2 --ignore-pattern testing/modules/sinon-7.2.7.js --ignore-pattern testing/xpcshell/dns-packet --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg58 --ignore-pattern security/sandbox/chromium-shim --ignore-pattern modules/woff2 --ignore-pattern dom/media/webrtc/transport/third_party --ignore-pattern testing/talos/talos/tests/kraken --ignore-pattern dom/tests/mochitest/ajax --ignore-pattern testing/talos/talos/tests/devtools/addon/content/pages --ignore-pattern security/manager/tools/PreloadedHPKPins.json --ignore-pattern testing/talos/talos/tests/v8_7 --ignore-pattern testing/web-platform/tests/resources/webidl2 --ignore-pattern testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult --ignore-pattern dom/media/webrtc/tests/mochitests/helpers_from_wpt --ignore-pattern remote/cdp/test/browser/chrome-remote-interface.js --ignore-pattern dom/webgpu/tests/cts/checkout --ignore-pattern dom/imptests --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_proxy.h --ignore-pattern testing/xpcshell/node-ws --ignore-pattern mfbt/double-conversion/double-conversion --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.h --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg60 --ignore-pattern dom/media/platforms/ffmpeg/libav54 --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.cc --ignore-pattern dom/tests/mochitest/dom-level2-html --ignore-pattern testing/talos/talos/tests/dromaeo --ignore-pattern security/nss --ignore-pattern dom/tests/mochitest/dom-level2-core --ignore-pattern modules/zlib --ignore-pattern extensions/spellcheck/hunspell/src --ignore-pattern dom/canvas/test/webgl-conf/checkout --ignore-pattern dom/webauthn/tests/pkijs --ignore-pattern security/sandbox/chromium --ignore-pattern parser/expat --ignore-pattern testing/mochitest/MochiKit --ignore-pattern modules/xz-embedded /builds/worker/checkouts/gecko/mfbt /builds/worker/checkouts/gecko/testing /builds/worker/checkouts/gecko/caps /builds/worker/checkouts/gecko/security /builds/worker/checkouts/gecko/accessible /builds/worker/checkouts/gecko/modules /builds/worker/checkouts/gecko/remote /builds/worker/checkouts/gecko/servo /builds/worker/checkouts/gecko/dom /builds/worker/checkouts/gecko/parser /builds/worker/checkouts/gecko/.eslintrc-test-paths.js /builds/worker/checkouts/gecko/extensions /builds/worker/checkouts/gecko/memory
[task 2023-11-25T00:25:56.488Z] 00:25:56.486 eslint (70) | Prettier command: /usr/local/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin-prettier.js --list-different --no-error-on-unmatched-pattern --quiet --rule mozilla/valid-services-property: error --rule mozilla/valid-ci-uses: error /builds/worker/checkouts/gecko/xpcom /builds/worker/checkouts/gecko/xpfe /builds/worker/checkouts/gecko/editor /builds/worker/checkouts/gecko/.eslintrc.js /builds/worker/checkouts/gecko/.babel-eslint.rc.js /builds/worker/checkouts/gecko/.stylelintrc.js /builds/worker/checkouts/gecko/mozglue /builds/worker/checkouts/gecko/supply-chain /builds/worker/checkouts/gecko/gfx /builds/worker/checkouts/gecko/mobile /builds/worker/checkouts/gecko/startupcache /builds/worker/checkouts/gecko/image /builds/worker/checkouts/gecko/widget /builds/worker/checkouts/gecko/ipc /builds/worker/checkouts/gecko/netwerk
[task 2023-11-25T00:25:58.681Z] 00:25:58.679 eslint (69) | Prettier command: /usr/local/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin-prettier.js --list-different --no-error-on-unmatched-pattern --quiet --rule mozilla/valid-services-property: error --rule mozilla/valid-ci-uses: error /builds/worker/checkouts/gecko/package.json /builds/worker/checkouts/gecko/chrome /builds/worker/checkouts/gecko/.prettierrc.js /builds/worker/checkouts/gecko/hal /builds/worker/checkouts/gecko/js /builds/worker/checkouts/gecko/build /builds/worker/checkouts/gecko/layout /builds/worker/checkouts/gecko/tools /builds/worker/checkouts/gecko/services /builds/worker/checkouts/gecko/intl /builds/worker/checkouts/gecko/package-lock.json /builds/worker/checkouts/gecko/uriloader /builds/worker/checkouts/gecko/config
[task 2023-11-25T00:26:21.515Z] 00:26:21.514 eslint (70) | Finished in 89.23 seconds
[task 2023-11-25T00:26:24.436Z] 00:26:24.436 eslint (69) | Finished in 92.16 seconds
[task 2023-11-25T00:28:13.490Z] 00:28:13.490 eslint (68) | Prettier command: /usr/local/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin-prettier.js --list-different --no-error-on-unmatched-pattern --quiet --rule mozilla/valid-services-property: error --rule mozilla/valid-ci-uses: error /builds/worker/checkouts/gecko/mfbt /builds/worker/checkouts/gecko/testing /builds/worker/checkouts/gecko/caps /builds/worker/checkouts/gecko/security /builds/worker/checkouts/gecko/accessible /builds/worker/checkouts/gecko/modules /builds/worker/checkouts/gecko/remote /builds/worker/checkouts/gecko/servo /builds/worker/checkouts/gecko/dom /builds/worker/checkouts/gecko/parser /builds/worker/checkouts/gecko/.eslintrc-test-paths.js /builds/worker/checkouts/gecko/extensions /builds/worker/checkouts/gecko/memory
[task 2023-11-25T00:28:55.960Z] 00:28:55.960 eslint (68) | Finished in 243.68 seconds
[task 2023-11-25T00:30:57.422Z] 00:30:57.422 eslint (71) | Prettier command: /usr/local/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin-prettier.js --list-different --no-error-on-unmatched-pattern --quiet --rule mozilla/valid-services-property: error --rule mozilla/valid-ci-uses: error /builds/worker/checkouts/gecko/.github /builds/worker/checkouts/gecko/.vscode /builds/worker/checkouts/gecko/gradle /builds/worker/checkouts/gecko/taskcluster /builds/worker/checkouts/gecko/.cargo /builds/worker/checkouts/gecko/devtools /builds/worker/checkouts/gecko/docshell /builds/worker/checkouts/gecko/view /builds/worker/checkouts/gecko/toolkit /builds/worker/checkouts/gecko/media /builds/worker/checkouts/gecko/python /builds/worker/checkouts/gecko/docs /builds/worker/checkouts/gecko/storage /builds/worker/checkouts/gecko/browser
[task 2023-11-25T00:33:00.399Z] 00:33:00.398 eslint (71) | Finished in 488.11 seconds
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/browser/modules/WindowsJumpLists.sys.mjs:177:36 | Use of unknown interface Ci.nsIJumpListBuilder (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/browser/modules/WindowsJumpLists.sys.mjs:300:36 | Use of unknown interface Ci.nsILegacyJumpListBuilder (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/browser/modules/WindowsJumpLists.sys.mjs:497:34 | Use of unknown interface Ci.nsIJumpListBuilder (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/browser/modules/WindowsJumpLists.sys.mjs:524:22 | Use of unknown interface Ci.nsILegacyJumpListShortcut (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:10:5 | Use of unknown interface Ci.nsILegacyJumpListItem (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:14:5 | Use of unknown interface Ci.nsILegacyJumpListSeparator (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:19:20 | Use of unknown interface Ci.nsILegacyJumpListShortcut (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:22:5 | Use of unknown interface Ci.nsILegacyJumpListLink (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:52:20 | Use of unknown interface Ci.nsILegacyJumpListSeparator (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:54:26 | Use of unknown interface Ci.nsILegacyJumpListItem (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:59:5 | Use of unknown interface Ci.nsILegacyJumpListLink (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:112:5 | Use of unknown interface Ci.nsILegacyJumpListLink (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:115:5 | Use of unknown interface Ci.nsILegacyJumpListLink (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:148:5 | Use of unknown interface Ci.nsILegacyJumpListShortcut (mozilla/valid-ci-uses)
[task 2023-11-25T00:33:00.415Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/widget/tests/unit/test_taskbar_legacyjumplistitems.js:219:5 | Use of unknown interface Ci.nsILegacyJumpListShortcut (mozilla/valid-ci-uses)
[taskcluster 2023-11-25 00:33:00.928Z] === Task Finished ===
[taskcluster 2023-11-25 00:33:01.323Z] Unsuccessful task run with exit code: 1 completed in 665.612 seconds
```