Skip to content

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307

Closed
nicholaspoon03 wants to merge 1 commit into
mozilla-firefox:autolandfrom
nicholaspoon03:bug2050875
Closed

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307
nicholaspoon03 wants to merge 1 commit into
mozilla-firefox:autolandfrom
nicholaspoon03:bug2050875

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature

d301517
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / source-test-mozlint-eslint succeeded Jul 2, 2026 in 9m 20s

FirefoxCI (pull_request)

JS lint check (Treeherder job)

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-07-02T12:21:47.587Z
Resolved: 2026-07-02T12:31:07.350Z
Task Execution Time: 9 minutes, 19 seconds, 763 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: d1CfgxLmQMaF2Ccz5hB5Dw
RunId: 0

Artifacts

- public/code-review/mozlint.json
- public/fetch/perfherder-data-fetch-content.json
- public/logs/live_backing.log
- public/logs/live.log
- public/profile_resource-usage.json


[taskcluster 2026-07-02T12:21:47.774Z] Worker Type (gecko-t/t-linux-docker-amd) settings:
[taskcluster 2026-07-02T12:21:47.774Z]   {
[taskcluster 2026-07-02T12:21:47.774Z]     "generic-worker": {
[taskcluster 2026-07-02T12:21:47.774Z]       "config": {
[taskcluster 2026-07-02T12:21:47.774Z]         "headlessTasks": true
[taskcluster 2026-07-02T12:21:47.774Z]       },
[taskcluster 2026-07-02T12:21:47.774Z]       "engine": "multiuser",
[taskcluster 2026-07-02T12:21:47.774Z]       "go-arch": "amd64",
[taskcluster 2026-07-02T12:21:47.774Z]       "go-os": "linux",
[taskcluster 2026-07-02T12:21:47.774Z]       "go-version": "go1.26.2",
[taskcluster 2026-07-02T12:21:47.774Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-07-02T12:21:47.774Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.774Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.774Z]       "version": "99.2.1"
[taskcluster 2026-07-02T12:21:47.774Z]     },
[taskcluster 2026-07-02T12:21:47.774Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-07-02T12:21:47.774Z]     "instance-id": "5695378988334836171",
[taskcluster 2026-07-02T12:21:47.774Z]     "instance-type": "projects/887720501152/machineTypes/c3d-standard-8-lssd",
[taskcluster 2026-07-02T12:21:47.774Z]     "local-ipv4": "10.128.3.196",
[taskcluster 2026-07-02T12:21:47.774Z]     "project-id": "fxci-production-level1-workers",

...(25 lines hidden)...

[taskcluster 2026-07-02T12:22:01.750Z] Executing command 0: docker run -t --name taskcontainer_Wjst7ll0T--YRmBP5-R_Qg --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none --cap-add=SYS_PTRACE '--add-host=localhost.localdomain:127.0.0.1' -v '/home/task_178299477649467/cache0:/builds/worker/.task-cache/uv' -v '/home/task_178299477649467/cache1:/builds/worker/.task-cache/npm' -v '/home/task_178299477649467/cache2:/builds/worker/.task-cache/pip' -v /home/task_178299477649467/cache3:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' 8ab92210e69f6d0db2ee236dfaf7b903a7af99246705bfe1dcdd8c25728798ef /builds/worker/bin/run-task-git --gecko-checkout=/builds/worker/checkouts/gecko --gecko-shallow-clone --task-cwd=/builds/worker/checkouts/gecko -- bash -cx 'cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l eslint -f treeherder -f json:/builds/worker/mozlint.json .
[taskcluster 2026-07-02T12:22:01.750Z] '
[setup 2026-07-02T12:22:05.235+00:00] run-task started in /builds/worker
[setup 2026-07-02T12:22:05.235+00:00] Invoked by command: --gecko-checkout=/builds/worker/checkouts/gecko --gecko-shallow-clone --task-cwd=/builds/worker/checkouts/gecko -- bash -cx cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l eslint -f treeherder -f json:/builds/worker/mozlint.json .

[setup 2026-07-02T12:22:05.235+00:00] Python version: 3.13.5
[setup 2026-07-02T12:22:05.235+00:00] Subprocess python version: 
3.13.5
3.13.5
[cache 2026-07-02T12:22:05.270+00:00] cache /builds/worker/.task-cache/npm is empty; writing requirements: gid=1000 uid=1000 version=1
[cache 2026-07-02T12:22:05.271+00:00] cache /builds/worker/.task-cache/pip is empty; writing requirements: gid=1000 uid=1000 version=1
[cache 2026-07-02T12:22:05.271+00:00] cache /builds/worker/.task-cache/uv is empty; writing requirements: gid=1000 uid=1000 version=1
[cache 2026-07-02T12:22:05.271+00:00] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2026-07-02T12:22:05.271+00:00] volume /builds/worker/.task-cache/npm is a cache
[volume 2026-07-02T12:22:05.271+00:00] volume /builds/worker/.task-cache/pip is a cache
[volume 2026-07-02T12:22:05.271+00:00] volume /builds/worker/.task-cache/uv is a cache
[volume 2026-07-02T12:22:05.271+00:00] volume /builds/worker/checkouts is a cache
[setup 2026-07-02T12:22:05.271+00:00] running as worker:worker
[vcs 2026-07-02T12:22:05.271+00:00] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/gecko']
[vcs 2026-07-02T12:22:05.273+00:00] executing ['git', 'clone', '--depth=1', '--no-checkout', 'https://github.com/mozilla-firefox/firefox', '/builds/worker/checkouts/gecko']
[vcs 2026-07-02T12:22:05.275+00:00] Cloning into '/builds/worker/checkouts/gecko'...
[vcs 2026-07-02T12:23:50.263+00:00] executing ['git', 'fetch', '--depth=1', 'https://github.com/nicholaspoon03/firefox', 'd301517ebd399b28211f53e0efdd89bf1664611b', 'refs/heads/bug2050875']
[vcs 2026-07-02T12:23:50.842+00:00] From https://github.com/nicholaspoon03/firefox
[vcs 2026-07-02T12:23:50.842+00:00]  * branch                  d301517ebd399b28211f53e0efdd89bf1664611b -> FETCH_HEAD
[vcs 2026-07-02T12:23:50.842+00:00]  * branch                  bug2050875 -> FETCH_HEAD
[vcs 2026-07-02T12:23:50.845+00:00] executing ['git', 'checkout', '-f', '-B', 'bug2050875', 'd301517ebd399b28211f53e0efdd89bf1664611b']
[vcs 2026-07-02T12:24:16.645+00:00] Switched to a new branch 'bug2050875'
[vcs 2026-07-02T12:24:16.690+00:00] cleaning git checkout...
[vcs 2026-07-02T12:24:16.690+00:00] executing ['git', 'clean', '-nxdff']
[vcs 2026-07-02T12:24:18.067+00:00] removing []
[vcs 2026-07-02T12:24:18.067+00:00] successfully cleaned git checkout!
[vcs 2026-07-02T12:24:18.069+00:00] TinderboxPrint:<a href='https://github.com/nicholaspoon03/firefox/commit/d301517ebd399b28211f53e0efdd89bf1664611b' title='Built from firefox commit d301517ebd399b28211f53e0efdd89bf1664611b'>d301517ebd399b28211f53e0efdd89bf1664611b</a>
[setup 2026-07-02T12:24:18.069+00:00] GECKO_PATH is /builds/worker/checkouts/gecko
[setup 2026-07-02T12:24:18.069+00:00] MOZ_FETCHES_DIR is /builds/worker/fetches
[setup 2026-07-02T12:24:18.069+00:00] MOZ_PYTHON_HOME is /builds/worker/fetches/python
[setup 2026-07-02T12:24:18.069+00:00] MOZ_UV_HOME is /builds/worker/fetches/uv
[setup 2026-07-02T12:24:18.069+00:00] PIP_CACHE_DIR is /builds/worker/.task-cache/pip
[setup 2026-07-02T12:24:18.069+00:00] UV_CACHE_DIR is /builds/worker/.task-cache/uv
[setup 2026-07-02T12:24:18.069+00:00] npm_config_cache is /builds/worker/.task-cache/npm
[setup 2026-07-02T12:24:18.069+00:00] GECKO_PATH is /builds/worker/checkouts/gecko
[fetches 2026-07-02T12:24:18.069+00:00] fetching artifacts
[fetches 2026-07-02T12:24:18.069+00:00] executing ['/usr/bin/python3', '-u', '/builds/worker/bin/fetch-content', 'task-artifacts']
attempt 1/5attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst to /builds/worker/fetches/node.tar.zst

attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst to /builds/worker/fetches/python.tar.zstDownloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst to /builds/worker/fetches/node-modules.tar.zst

Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zstDownloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zstattempt 1/5


Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst to /builds/worker/fetches/uv.tar.zst
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst resolved to 12952527 bytes with sha256 e2060f2278780097936c423bc0ccc98a0a487c2bf71a88a1a0a2f9ac964e356e in 0.439s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst
Extracting /builds/worker/fetches/uv.tar.zst to /builds/worker/fetches
/builds/worker/fetches/uv.tar.zst extracted in 0.076s
Removing /builds/worker/fetches/uv.tar.zst
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst resolved to 31735769 bytes with sha256 5368ce45a47fb07d0918a0ff5f44a94d78384076c2d58f9ca63ed97fa0859691 in 0.522s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst
Extracting /builds/worker/fetches/node-modules.tar.zst to /builds/worker/fetches
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst resolved to 45365469 bytes with sha256 4c5d71f608576d6b837971a0bb3facbfdd0a2143e5b7241ef23ed7b515424a76 in 0.623s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst
Extracting /builds/worker/fetches/node.tar.zst to /builds/worker/fetches
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst resolved to 110452602 bytes with sha256 ccdba4989621d897853e6ecbfe02b177804a2f96cffaa3ca2ed9ba5e015a7e15 in 0.661s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst
Extracting /builds/worker/fetches/python.tar.zst to /builds/worker/fetches
/builds/worker/fetches/node.tar.zst extracted in 0.586s
Removing /builds/worker/fetches/node.tar.zst
/builds/worker/fetches/python.tar.zst extracted in 0.933s
Removing /builds/worker/fetches/python.tar.zst
/builds/worker/fetches/node-modules.tar.zst extracted in 1.183s
Removing /builds/worker/fetches/node-modules.tar.zst
PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 1.7098970010000016, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2026-07-02T12:24:19.856+00:00] finished fetching artifacts
[task 2026-07-02T12:24:19.857+00:00] executing ['bash', '-cx', 'cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l eslint -f treeherder -f json:/builds/worker/mozlint.json .\n']
[task 2026-07-02T12:24:19.858+00:00] bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
[task 2026-07-02T12:24:19.858+00:00] + cp -r /builds/worker/fetches/node_modules node_modules
[task 2026-07-02T12:24:21.302+00:00] + ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules
[task 2026-07-02T12:24:21.303+00:00] + ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules
[task 2026-07-02T12:24:21.304+00:00] + ./mach lint -v -l eslint -f treeherder -f json:/builds/worker/mozlint.json .
[task 2026-07-02T12:24:36.653+00:00] Creating default state directory: /builds/worker/.mozbuild
[task 2026-07-02T12:24:36.653+00:00] Creating local state directory: /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69
[task 2026-07-02T12:24:36.653+00:00] Creating the 'lint' site at /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/lint
[task 2026-07-02T12:24:36.758+00:00] 12:24:36.758 mozlint (47) | setup for eslint finished in 0.1 seconds
[task 2026-07-02T12:24:51.844+00:00] 12:24:51.843 eslint (127) | Passing the following paths:
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/eslint-subdirs.config.mjs  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/.vscode  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/.mcp.json  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/memory  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/.codex  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/package.json  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/mfbt  
[task 2026-07-02T12:24:51.844+00:00] /builds/worker/checkouts/gecko/eslint-file-globals.config.mjs
[task 2026-07-02T12:24:51.850+00:00] 12:24:51.849 eslint (127) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern mfbt/double-conversion/double-conversion /builds/worker/checkouts/gecko/eslint-subdirs.config.mjs /builds/worker/checkouts/gecko/.vscode /builds/worker/checkouts/gecko/.mcp.json /builds/worker/checkouts/gecko/memory /builds/worker/checkouts/gecko/.codex /builds/worker/checkouts/gecko/package.json /builds/worker/checkouts/gecko/mfbt /builds/worker/checkouts/gecko/eslint-file-globals.config.mjs
[task 2026-07-02T12:24:52.013+00:00] 12:24:52.013 eslint (129) | Passing the following paths:
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/stylelint-rollouts.config.js  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/netwerk  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/hal  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/.prettierrc.js  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/uriloader  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/xpcom  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/srcdir-resolver.js  
[task 2026-07-02T12:24:52.013+00:00] /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:24:52.019+00:00] 12:24:52.019 eslint (129) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern xpcom/build/mach_override.h --ignore-pattern netwerk/sctp/src --ignore-pattern xpcom/idl-parser/xpidl/fixtures --ignore-pattern xpcom/io/crc32c.c --ignore-pattern xpcom/build/mach_override.c /builds/worker/checkouts/gecko/stylelint-rollouts.config.js /builds/worker/checkouts/gecko/netwerk /builds/worker/checkouts/gecko/hal /builds/worker/checkouts/gecko/.prettierrc.js /builds/worker/checkouts/gecko/uriloader /builds/worker/checkouts/gecko/xpcom /builds/worker/checkouts/gecko/srcdir-resolver.js /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:24:52.500+00:00] 12:24:52.499 eslint (130) | Passing the following paths:
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/build  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/image  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/eslint-test-paths.config.mjs  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/docshell  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/ipc  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/gfx  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/extensions  
[task 2026-07-02T12:24:52.500+00:00] /builds/worker/checkouts/gecko/media
[task 2026-07-02T12:24:52.506+00:00] 12:24:52.506 eslint (130) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern gfx/cairo --ignore-pattern media/libmkv --ignore-pattern media/libnestegg --ignore-pattern gfx/vr/service/openvr --ignore-pattern gfx/wr --ignore-pattern media/mozva/va --ignore-pattern media/openmax_il --ignore-pattern media/libyuv --ignore-pattern ipc/chromium/src/third_party --ignore-pattern media/libopus --ignore-pattern media/libwebp --ignore-pattern extensions/spellcheck/hunspell/src --ignore-pattern gfx/skia --ignore-pattern gfx/ots --ignore-pattern gfx/angle/checkout --ignore-pattern media/libcubeb --ignore-pattern media/mp4parse-rust --ignore-pattern media/libogg --ignore-pattern media/libvorbis --ignore-pattern media/libpng --ignore-pattern media/libjpeg --ignore-pattern media/libaom --ignore-pattern media/ffvpx --ignore-pattern gfx/ycbcr --ignore-pattern media/webrtc/signaling/gtest/MockCall.h --ignore-pattern media/libsoundtouch --ignore-pattern gfx/harfbuzz --ignore-pattern gfx/graphite2 --ignore-pattern gfx/qcms --ignore-pattern media/libdav1d --ignore-pattern media/libvpx --ignore-pattern media/libspeex_resampler /builds/worker/checkouts/gecko/build /builds/worker/checkouts/gecko/image /builds/worker/checkouts/gecko/eslint-test-paths.config.mjs /builds/worker/checkouts/gecko/docshell /builds/worker/checkouts/gecko/ipc /builds/worker/checkouts/gecko/gfx /builds/worker/checkouts/gecko/extensions /builds/worker/checkouts/gecko/media
[task 2026-07-02T12:24:52.913+00:00] 12:24:52.913 eslint (132) | Passing the following paths:
[task 2026-07-02T12:24:52.913+00:00] /builds/worker/checkouts/gecko/caps  
[task 2026-07-02T12:24:52.913+00:00] /builds/worker/checkouts/gecko/.stylelintrc.js  
[task 2026-07-02T12:24:52.913+00:00] /builds/worker/checkouts/gecko/toolkit  
[task 2026-07-02T12:24:52.914+00:00] /builds/worker/checkouts/gecko/accessible  
[task 2026-07-02T12:24:52.914+00:00] /builds/worker/checkouts/gecko/widget  
[task 2026-07-02T12:24:52.914+00:00] /builds/worker/checkouts/gecko/editor  
[task 2026-07-02T12:24:52.914+00:00] /builds/worker/checkouts/gecko/.zed  
[task 2026-07-02T12:24:52.914+00:00] /builds/worker/checkouts/gecko/devtools
[task 2026-07-02T12:24:52.920+00:00] 12:24:52.920 eslint (132) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern toolkit/components/url-classifier/chromium --ignore-pattern toolkit/components/uniffi-bindgen-gecko-js/tests/generated --ignore-pattern toolkit/components/uniffi-js/GeneratedScaffolding.cpp --ignore-pattern toolkit/components/reader/readability --ignore-pattern toolkit/content/widgets/vendor --ignore-pattern toolkit/components/translations/bergamot-translator/bergamot-translator.js --ignore-pattern toolkit/modules/third_party --ignore-pattern editor/libeditor/tests/browserscope/lib --ignore-pattern devtools/client/inspector/markup/test/events/helper_diff.js --ignore-pattern toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs --ignore-pattern toolkit/components/certviewer/content/vendor --ignore-pattern toolkit/components/jsoncpp --ignore-pattern toolkit/components/protobuf --ignore-pattern toolkit/components/contentanalysis/content_analysis --ignore-pattern toolkit/components/nimbus/schemas/ExperimentFeatureManifest.schema.json --ignore-pattern toolkit/components/normandy/vendor --ignore-pattern toolkit/components/nimbus/schemas/NimbusExperiment.schema.json --ignore-pattern devtools/shared/node-properties --ignore-pattern devtools/client/shared/sourceeditor/package-lock.json --ignore-pattern devtools/client/shared/sourceeditor/codemirror6 --ignore-pattern devtools/client/shared/vendor --ignore-pattern toolkit/components/pdfjs/PdfJsDefaultPrefs.js --ignore-pattern toolkit/themes/shared/design-system/package-lock.json --ignore-pattern toolkit/components/nimbus/schemas/ExperimentFeature.schema.json --ignore-pattern toolkit/components/translations/cld2 --ignore-pattern toolkit/components/pdfjs/PdfJsOverridePrefs.js --ignore-pattern devtools/shared/sprintfjs --ignore-pattern devtools/client/debugger/src/workers/parser/utils/parse-script-tags --ignore-pattern devtools/shared/jsbeautify --ignore-pattern toolkit/content/vendor/react --ignore-pattern toolkit/components/utils/mozjexl.sys.mjs --ignore-pattern devtools/shared/heapsnapshot/CoreDump.pb.h --ignore-pattern toolkit/components/reputationservice/chromium --ignore-pattern devtools/shared/heapsnapshot/CoreDump.pb.cc --ignore-pattern devtools/shared/storage/vendor --ignore-pattern toolkit/components/resistfingerprinting/content/gl-matrix.js --ignore-pattern devtools/client/shared/sourceeditor/test/cm_mode_ruby.js --ignore-pattern toolkit/crashreporter/breakpad-client --ignore-pattern devtools/client/shared/sourceeditor/codemirror --ignore-pattern devtools/client/shared/build/babel.js --ignore-pattern devtools/shared/compatibility/dataset/css-properties.json --ignore-pattern devtools/client/shared/sourceeditor/test/codemirror --ignore-pattern toolkit/crashreporter/google-breakpad --ignore-pattern toolkit/components/ml/vendor /builds/worker/checkouts/gecko/caps /builds/worker/checkouts/gecko/.stylelintrc.js /builds/worker/checkouts/gecko/toolkit /builds/worker/checkouts/gecko/accessible /builds/worker/checkouts/gecko/widget /builds/worker/checkouts/gecko/editor /builds/worker/checkouts/gecko/.zed /builds/worker/checkouts/gecko/devtools
[task 2026-07-02T12:24:53.207+00:00] 12:24:53.207 eslint (134) | Passing the following paths:
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/startupcache  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/storage  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/config  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/chrome  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/mobile  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/gradle  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/.github  
[task 2026-07-02T12:24:53.207+00:00] /builds/worker/checkouts/gecko/taskcluster
[task 2026-07-02T12:24:53.218+00:00] 12:24:53.217 eslint (134) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern mobile/android/android-components/components/ui/colors/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/sync-logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/browser-toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/fxsuggest/src/main/res --ignore-pattern mobile/android/android-components/components/feature/accounts-push/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/downloads/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/menu/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/top-sites/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/thumbnails/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/prompts/src/main/res --ignore-pattern mobile/android/android-components/components/feature/qr/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/storage-sync/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/widgets/src/main/res --ignore-pattern mobile/android/android-components/components/lib/dataprotect/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/auth/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/firefox-relay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/utils/src/main/res --ignore-pattern mobile/android/android-components/components/service/mars/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/qr/src/main/res --ignore-pattern mobile/android/android-components/components/feature/tabs/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/errorpages/src/main/res --ignore-pattern mobile/android/android-components/components/feature/tabs/src/main/res --ignore-pattern mobile/android/android-components/components/compose/awesomebar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/app-links/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/customtabs/src/main/res --ignore-pattern mobile/android/focus-android/quality/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/llm/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/addons/src/main/res --ignore-pattern mobile/android/android-components/components/concept/accelerometer/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/crash/src/main/res --ignore-pattern mobile/android/android-components/components/feature/fxsuggest/lint-baseline.xml --ignore-pattern mobile/android/fenix/app/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webnotifications/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/push-firebase/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/fetch/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/errorpages/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/src/main/res --ignore-pattern mobile/android/android-components/components/lib/llm-mlpa/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/widgets/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/pwa/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/serviceworker/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/digitalassetlinks/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/webextensions/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/crash/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/engine/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/engine-gecko/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/addons/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/protection-dashboard/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/sync-autofill/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/autofill/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/nimbus/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/browser/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/readerview/src/main/assets/extensions/readerview/readability --ignore-pattern mobile/android/android-components/components/concept/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-appservices/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/license/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/summarize/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/fetch-okhttp/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/prompts/lint-baseline.xml --ignore-pattern mobile/locales/l10n-changesets.json --ignore-pattern mobile/android/android-components/components/support/base/src/main/res --ignore-pattern mobile/android/android-components/components/feature/app-links/src/main/res --ignore-pattern mobile/android/android-components/components/lib/shake/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webcompat-reporter/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/contextmenu/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/screendetection/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/sitepermissions --ignore-pattern mobile/android/android-components/components/feature/readerview/src/main/res --ignore-pattern mobile/android/android-components/components/support/ktx/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/tab-collections/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webcompat/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/pocket/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/llm-gemininano/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/firefox-accounts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/engine/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/locale/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/sync-logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/findinpage/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/cfr/src/main/res --ignore-pattern mobile/android/android-components/components/feature/push/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/icons/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/awesomebar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/customtabs/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/base/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/dataprotect/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/android-test/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/src/main/assets/search/search_telemetry_v2.json --ignore-pattern mobile/android/android-components/components/feature/webauthn/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/animation/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/acorn-components/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/storage/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/privatemode/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/accounts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/session/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/downloads/src/main/res --ignore-pattern mobile/android/android-components/components/lib/accelerometer-sensormanager/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/ktx/src/main/res --ignore-pattern mobile/android/android-components/components/service/merino-manifest/lint-baseline.xml --ignore-pattern mobile/android/focus-android/gradle --ignore-pattern mobile/android/fenix/config/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/contextmenu/src/main/res --ignore-pattern mobile/android/android-components/components/tooling/fetch-tests/lint-baseline.xml --ignore-pattern gradle/wrapper --ignore-pattern mobile/android/android-components/components/browser/engine-system/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/crash-sentry/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-libstate/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/base/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/location/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/publicsuffixlist/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/browser-toolbar/src/main/res --ignore-pattern mobile/android/android-components/components/feature/containers/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/media/src/main/res --ignore-pattern mobile/android/android-components/components/feature/privatemode/src/main/res --ignore-pattern mobile/android/android-components/components/feature/awesomebar/src/main/res --ignore-pattern mobile/android/android-components/components/feature/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/state/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/samples-glean-library/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/intent/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-fakes/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/appservices/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/autocomplete/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/readerview/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu2/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/firefox-relay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/pwa/src/main/res --ignore-pattern mobile/locales/l10n-onchange-changesets.json --ignore-pattern mobile/android/android-components/components/browser/toolbar/src/main/res --ignore-pattern mobile/android/android-components/components/support/images/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/base/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/tabstray/src/main/res --ignore-pattern mobile/android/android-components/components/feature/findinpage/src/main/res --ignore-pattern mobile/android/android-components/samples/crash/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/compose-browser/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/tabcounter/src/main/res --ignore-pattern mobile/android/android-components/gradle --ignore-pattern mobile/android/android-components/components/concept/push/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/utils/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/glean/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/tabcounter/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/awesomebar/src/main/res --ignore-pattern mobile/android/android-components/components/compose/cfr/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/sync/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/src/main/res/raw --ignore-pattern mobile/android/android-components/samples/firefox-accounts/lint-baseline.xml --ignore-pattern mobile/android/android-components/config/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/fonts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/remotesettings/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/syncedtabs/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/integrity-googleplay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/jexl/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/sync/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/icons/lint-baseline.xml --ignore-pattern mobile/android/fenix/gradle --ignore-pattern mobile/android/android-components/components/feature/autofill/src/main/res --ignore-pattern mobile/android/android-components/components/concept/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/nimbus/src/main/res --ignore-pattern mobile/android/android-components/components/browser/menu/src/main/res --ignore-pattern mobile/android/android-components/components/feature/awesomebar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/session-storage/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/state/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/engine-system/src/main/res --ignore-pattern mobile/android/android-components/components/feature/recentlyclosed/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/richtext/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/domains/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/media/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/fetch-httpurlconnection/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu2/src/main/res --ignore-pattern mobile/android/android-components/components/feature/webnotifications/src/main/res --ignore-pattern mobile/android/android-components/components/support/test/lint-baseline.xml --ignore-pattern mobile/android/focus-android/app/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/share/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/integrity/lint-baseline.xml /builds/worker/checkouts/gecko/startupcache /builds/worker/checkouts/gecko/storage /builds/worker/checkouts/gecko/config /builds/worker/checkouts/gecko/chrome /builds/worker/checkouts/gecko/mobile /builds/worker/checkouts/gecko/gradle /builds/worker/checkouts/gecko/.github /builds/worker/checkouts/gecko/taskcluster
[task 2026-07-02T12:24:54.300+00:00] 12:24:54.300 eslint (133) | Passing the following paths:
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/remote  
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/intl  
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/supply-chain  
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/security  
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/browser  
[task 2026-07-02T12:24:54.300+00:00] /builds/worker/checkouts/gecko/dom  
[task 2026-07-02T12:24:54.301+00:00] /builds/worker/checkouts/gecko/servo  
[task 2026-07-02T12:24:54.301+00:00] /builds/worker/checkouts/gecko/eslint.config.mjs
[task 2026-07-02T12:24:54.306+00:00] 12:24:54.306 eslint (133) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern remote/test/puppeteer --ignore-pattern dom/tests/mochitest/ajax --ignore-pattern browser/extensions/newtab/data/content/vendor.bundle.js --ignore-pattern dom/media/webaudio/test/blink --ignore-pattern dom/tests/mochitest/dom-level2-html --ignore-pattern browser/extensions/newtab/package-lock.json --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.cc --ignore-pattern dom/media/platforms/ffmpeg/libav53 --ignore-pattern browser/components/aboutwelcome/content/aboutwelcome.bundle.js --ignore-pattern dom/media/webrtc/transport/third_party --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.h --ignore-pattern dom/imptests --ignore-pattern intl/components/src/UnicodeScriptCodes.h --ignore-pattern intl/icu --ignore-pattern browser/components/asrouter/tests/InflightAssetsMessageProvider.sys.mjs --ignore-pattern remote/test/node_modules --ignore-pattern browser/components/backup/tests/marionette/compat-files/backups --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg59 --ignore-pattern browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json --ignore-pattern browser/components/aboutwelcome/package-lock.json --ignore-pattern intl/unicharutil/util/nsUnicodePropertyData.cpp --ignore-pattern browser/extensions/newtab/webext-glue/locales/supported-locales.json --ignore-pattern dom/media/webvtt/vtt.sys.mjs --ignore-pattern browser/components/asrouter/content/components/asrouter-newtab-multistage/asrouter-newtab-multistage.bundle.js --ignore-pattern browser/extensions/newtab/test/vendor --ignore-pattern dom/media/webspeech/recognition/endpointer.cc --ignore-pattern dom/media/platforms/ffmpeg/libav54 --ignore-pattern browser/components/topsites/content/tippytop/favicons --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg57 --ignore-pattern browser/components/asrouter/tests/NimbusRolloutMessageProvider.sys.mjs --ignore-pattern security/manager/tools/log_list.json --ignore-pattern security/nss --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.cc --ignore-pattern browser/extensions/formautofill/test/fixtures/third_party --ignore-pattern dom/canvas/test/webgl-conf/checkout --ignore-pattern dom/tests/mochitest/dom-level2-core --ignore-pattern dom/media/webrtc/tests/mochitests/helpers_from_wpt --ignore-pattern browser/components/asrouter/content/asrouter-admin.bundle.js --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg61 --ignore-pattern dom/security/sanitizer/safe-default-configuration.json --ignore-pattern browser/extensions/newtab/data/content/activity-stream.bundle.js --ignore-pattern browser/components/aiwindow/models/PreferencesNavMap.sys.mjs --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.h --ignore-pattern dom/media/platforms/ffmpeg/libav55 --ignore-pattern intl/icu_capi --ignore-pattern dom/media/webspeech/recognition/endpointer.h --ignore-pattern security/sandbox/chromium --ignore-pattern dom/onnx/onnxruntime_c_api.h --ignore-pattern browser/components/asrouter/package-lock.json --ignore-pattern browser/components/storybook/package-lock.json --ignore-pattern browser/locales/l10n-onchange-changesets.json --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg62 --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_ext.h --ignore-pattern dom/media/gmp/rlz --ignore-pattern security/sandbox/linux/launch/glibc_hack/sandbox --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_export.h --ignore-pattern dom/webgpu/tests/cts/checkout --ignore-pattern browser/components/asrouter/content-src/schemas/BackgroundTaskMessagingExperiment.schema.json --ignore-pattern browser/extensions/newtab/prerendered --ignore-pattern intl/unicharutil/util/nsSpecialCasingData.cpp --ignore-pattern dom/base/use_counter_metrics.yaml --ignore-pattern dom/tests/mochitest/dom-level1-core --ignore-pattern security/sandbox/chromium-shim --ignore-pattern browser/extensions/newtab/webext-glue/locales/locales-report.json --ignore-pattern dom/security/sanitizer/SanitizerDefaultConfig.h --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg60 --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg58 --ignore-pattern browser/extensions/newtab/data/content/bundled-renderer-index.js --ignore-pattern browser/components/topsites/content/tippytop/images --ignore-pattern security/manager/tools/PreloadedHPKPins.json --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module.h --ignore-pattern browser/locales/l10n-changesets.json --ignore-pattern browser/extensions/formautofill/content/third-party /builds/worker/checkouts/gecko/remote /builds/worker/checkouts/gecko/intl /builds/worker/checkouts/gecko/supply-chain /builds/worker/checkouts/gecko/security /builds/worker/checkouts/gecko/browser /builds/worker/checkouts/gecko/dom /builds/worker/checkouts/gecko/servo /builds/worker/checkouts/gecko/eslint.config.mjs
[task 2026-07-02T12:24:56.366+00:00] 12:24:56.366 eslint (131) | Passing the following paths:
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/layout  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/eslint-rollouts.config.mjs  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/parser  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/services  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/js  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/.cargo  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/xpfe  
[task 2026-07-02T12:24:56.367+00:00] /builds/worker/checkouts/gecko/mozglue
[task 2026-07-02T12:24:56.372+00:00] 12:24:56.372 eslint (131) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern js/src/vtune/jitprofiling.h --ignore-pattern js/src/octane --ignore-pattern mozglue/baseprofiler/core/vtune --ignore-pattern js/src/jit/arm64/vixl --ignore-pattern js/src/vtune/ittnotify_static.c --ignore-pattern services/common/kinto-offline-client.sys.mjs --ignore-pattern services/settings/dumps --ignore-pattern js/src/ctypes/libffi --ignore-pattern js/src/vtune/ittnotify.h --ignore-pattern js/src/vtune/ittnotify_config.h --ignore-pattern js/src/xsum --ignore-pattern services/common/kinto-http-client.sys.mjs --ignore-pattern js/src/editline --ignore-pattern mozglue/tests/glibc_printf_tests --ignore-pattern js/src/dtoa.c --ignore-pattern js/src/vtune/ittnotify_types.h --ignore-pattern mozglue/misc/decimal --ignore-pattern js/src/irregexp/imported --ignore-pattern mozglue/static/lz4 --ignore-pattern js/src/vtune/ittnotify_static.h --ignore-pattern js/src/vtune/legacy --ignore-pattern js/src/zydis --ignore-pattern parser/expat --ignore-pattern js/src/vtune/jitprofiling.c --ignore-pattern js/src/vtune/disable_warnings.h --ignore-pattern js/src/tests/test262 /builds/worker/checkouts/gecko/layout /builds/worker/checkouts/gecko/eslint-rollouts.config.mjs /builds/worker/checkouts/gecko/parser /builds/worker/checkouts/gecko/services /builds/worker/checkouts/gecko/js /builds/worker/checkouts/gecko/.cargo /builds/worker/checkouts/gecko/xpfe /builds/worker/checkouts/gecko/mozglue
[task 2026-07-02T12:24:58.845+00:00] 12:24:58.845 eslint (127) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/eslint-subdirs.config.mjs /builds/worker/checkouts/gecko/.vscode /builds/worker/checkouts/gecko/.mcp.json /builds/worker/checkouts/gecko/memory /builds/worker/checkouts/gecko/.codex /builds/worker/checkouts/gecko/package.json /builds/worker/checkouts/gecko/mfbt /builds/worker/checkouts/gecko/eslint-file-globals.config.mjs
[task 2026-07-02T12:24:59.684+00:00] 12:24:59.681 eslint (127) | Finished in 7.88 seconds
[task 2026-07-02T12:25:01.277+00:00] 12:25:01.277 eslint (128) | Passing the following paths:
[task 2026-07-02T12:25:01.278+00:00] /builds/worker/checkouts/gecko/tools  
[task 2026-07-02T12:25:01.278+00:00] /builds/worker/checkouts/gecko/.claude  
[task 2026-07-02T12:25:01.279+00:00] /builds/worker/checkouts/gecko/python  
[task 2026-07-02T12:25:01.279+00:00] /builds/worker/checkouts/gecko/testing  
[task 2026-07-02T12:25:01.280+00:00] /builds/worker/checkouts/gecko/.agents  
[task 2026-07-02T12:25:01.281+00:00] /builds/worker/checkouts/gecko/eslint-ignores.config.mjs  
[task 2026-07-02T12:25:01.281+00:00] /builds/worker/checkouts/gecko/.babel-eslint.rc.js  
[task 2026-07-02T12:25:01.282+00:00] /builds/worker/checkouts/gecko/modules
[task 2026-07-02T12:25:01.286+00:00] 12:25:01.286 eslint (128) | ESLint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/eslint/bin/eslint.js --format json --no-error-on-unmatched-pattern --ignore-pattern tools/ts/test/baselines --ignore-pattern tools/lint/test/files --ignore-pattern tools/lint/eslint/eslint-plugin-mozilla/package-lock.json --ignore-pattern tools/profiler/core/vtune --ignore-pattern testing/web-platform/tests/resources/webidl2 --ignore-pattern testing/talos/talos/tests/kraken --ignore-pattern tools/terser/package-lock.json --ignore-pattern modules/xz-embedded --ignore-pattern testing/xpcshell/dns-packet --ignore-pattern testing/xpcshell/node-ws --ignore-pattern modules/brotli --ignore-pattern modules/fdlibm --ignore-pattern testing/web-platform/tests/tools/third_party --ignore-pattern testing/performance/mobile-startup/newssite-nuxt --ignore-pattern tools/browsertime/package-lock.json --ignore-pattern tools/@types/generated --ignore-pattern testing/talos/talos/tests/offscreencanvas/benchmarks/video/mp4box.all.min.js --ignore-pattern modules/zlib --ignore-pattern modules/woff2 --ignore-pattern tools/fuzzing/libfuzzer --ignore-pattern tools/browsertime/package.json --ignore-pattern testing/talos/talos/tests/dromaeo --ignore-pattern testing/talos/talos/tests/v8_7 --ignore-pattern testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult --ignore-pattern testing/mochitest/pywebsocket3 --ignore-pattern testing/xpcshell/node_ip --ignore-pattern testing/web-platform/mozilla/tests/webgpu --ignore-pattern tools/ts/package-lock.json --ignore-pattern testing/xpcshell/node-http2 --ignore-pattern testing/xpcshell/moz-http2/package-lock.json --ignore-pattern testing/talos/talos/tests/devtools/addon/content/pages --ignore-pattern modules/freetype2 --ignore-pattern tools/@types/subs --ignore-pattern tools/lint/stylelint/stylelint-plugin-mozilla/package-lock.json --ignore-pattern testing/modules/sinon-7.2.7.js --ignore-pattern testing/talos/talos/tests/offscreencanvas/benchmarks/video/demuxer_mp4.js --ignore-pattern python/mozperftest/mozperftest/tests/data --ignore-pattern testing/web-platform/tests/tools/wave/package-lock.json /builds/worker/checkouts/gecko/tools /builds/worker/checkouts/gecko/.claude /builds/worker/checkouts/gecko/python /builds/worker/checkouts/gecko/testing /builds/worker/checkouts/gecko/.agents /builds/worker/checkouts/gecko/eslint-ignores.config.mjs /builds/worker/checkouts/gecko/.babel-eslint.rc.js /builds/worker/checkouts/gecko/modules
[task 2026-07-02T12:25:34.107+00:00] 12:25:34.106 eslint (130) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/build /builds/worker/checkouts/gecko/image /builds/worker/checkouts/gecko/eslint-test-paths.config.mjs /builds/worker/checkouts/gecko/docshell /builds/worker/checkouts/gecko/ipc /builds/worker/checkouts/gecko/gfx /builds/worker/checkouts/gecko/extensions /builds/worker/checkouts/gecko/media
[task 2026-07-02T12:25:34.128+00:00] 12:25:34.128 eslint (129) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/stylelint-rollouts.config.js /builds/worker/checkouts/gecko/netwerk /builds/worker/checkouts/gecko/hal /builds/worker/checkouts/gecko/.prettierrc.js /builds/worker/checkouts/gecko/uriloader /builds/worker/checkouts/gecko/xpcom /builds/worker/checkouts/gecko/srcdir-resolver.js /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:25:40.518+00:00] 12:25:40.518 eslint (130) | Finished in 48.72 seconds
[task 2026-07-02T12:25:45.347+00:00] 12:25:45.347 eslint (128) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/tools /builds/worker/checkouts/gecko/.claude /builds/worker/checkouts/gecko/python /builds/worker/checkouts/gecko/testing /builds/worker/checkouts/gecko/.agents /builds/worker/checkouts/gecko/eslint-ignores.config.mjs /builds/worker/checkouts/gecko/.babel-eslint.rc.js /builds/worker/checkouts/gecko/modules
[task 2026-07-02T12:25:47.770+00:00] 12:25:47.770 eslint (129) | Finished in 55.97 seconds
[task 2026-07-02T12:25:50.905+00:00] 12:25:50.904 eslint (131) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/layout /builds/worker/checkouts/gecko/eslint-rollouts.config.mjs /builds/worker/checkouts/gecko/parser /builds/worker/checkouts/gecko/services /builds/worker/checkouts/gecko/js /builds/worker/checkouts/gecko/.cargo /builds/worker/checkouts/gecko/xpfe /builds/worker/checkouts/gecko/mozglue
[task 2026-07-02T12:25:57.581+00:00] 12:25:57.581 eslint (128) | Finished in 65.78 seconds
[task 2026-07-02T12:25:59.153+00:00] 12:25:59.153 eslint (131) | Finished in 67.35 seconds
[task 2026-07-02T12:26:23.281+00:00] 12:26:23.281 eslint (134) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/startupcache /builds/worker/checkouts/gecko/storage /builds/worker/checkouts/gecko/config /builds/worker/checkouts/gecko/chrome /builds/worker/checkouts/gecko/mobile /builds/worker/checkouts/gecko/gradle /builds/worker/checkouts/gecko/.github /builds/worker/checkouts/gecko/taskcluster
[task 2026-07-02T12:26:29.337+00:00] 12:26:29.337 eslint (134) | Finished in 97.54 seconds
[task 2026-07-02T12:29:18.513+00:00] 12:29:18.512 eslint (132) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/caps /builds/worker/checkouts/gecko/.stylelintrc.js /builds/worker/checkouts/gecko/toolkit /builds/worker/checkouts/gecko/accessible /builds/worker/checkouts/gecko/widget /builds/worker/checkouts/gecko/editor /builds/worker/checkouts/gecko/.zed /builds/worker/checkouts/gecko/devtools
[task 2026-07-02T12:29:58.666+00:00] 12:29:58.666 eslint (133) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-css /builds/worker/checkouts/gecko/remote /builds/worker/checkouts/gecko/intl /builds/worker/checkouts/gecko/supply-chain /builds/worker/checkouts/gecko/security /builds/worker/checkouts/gecko/browser /builds/worker/checkouts/gecko/dom /builds/worker/checkouts/gecko/servo /builds/worker/checkouts/gecko/eslint.config.mjs
[task 2026-07-02T12:30:33.329+00:00] 12:30:33.329 eslint (132) | Finished in 341.53 seconds
[task 2026-07-02T12:31:05.059+00:00] 12:31:05.059 eslint (133) | Finished in 373.26 seconds
[task 2026-07-02T12:31:05.194+00:00] No lint issues found.
[taskcluster 2026-07-02T12:31:05.442Z]                        Exit Code: 0
[taskcluster 2026-07-02T12:31:05.442Z]                        User Time: 21.474ms
[taskcluster 2026-07-02T12:31:05.442Z]                      Kernel Time: 18.996ms
[taskcluster 2026-07-02T12:31:05.442Z]                        Wall Time: 9m3.691039103s
[taskcluster 2026-07-02T12:31:05.442Z]  Average Available System Memory: 28.65 GiB
[taskcluster 2026-07-02T12:31:05.442Z]       Average System Memory Used: 2.68 GiB
[taskcluster 2026-07-02T12:31:05.442Z]          Peak System Memory Used: 5.69 GiB
[taskcluster 2026-07-02T12:31:05.442Z]              Total System Memory: 31.34 GiB
[taskcluster 2026-07-02T12:31:05.442Z]                           Result: SUCCEEDED
[taskcluster 2026-07-02T12:31:05.442Z] === Task Finished ===
[taskcluster 2026-07-02T12:31:05.442Z] Task Duration: 9m3.691742023s
[taskcluster 2026-07-02T12:31:06.936Z] [mounts] Preserving cache: Moving "/home/task_178299477649467/cache0" to "/home/generic-worker/caches/a32YHjbNRaiNxpSQ5ESGzQ"
[taskcluster 2026-07-02T12:31:06.936Z] [mounts] Preserving cache: Moving "/home/task_178299477649467/cache1" to "/home/generic-worker/caches/HF46dKjgQ6GFGa_YRYA6ww"
[taskcluster 2026-07-02T12:31:06.936Z] [mounts] Preserving cache: Moving "/home/task_178299477649467/cache2" to "/home/generic-worker/caches/DUbU2MyGQFOGnInuTTwRGQ"
[taskcluster 2026-07-02T12:31:06.937Z] [mounts] Preserving cache: Moving "/home/task_178299477649467/cache3" to "/home/generic-worker/caches/ebj749R8QySsPr8IaAPnWw"