Skip to content

install via git fails for some node hooks #3737

Description

@mheiges

search you tried in the issue tracker

4.6.1

describe your issue

With

  • pre-commit 4.6.1
  • Debian 13
  • no pre-installed node/npm

npm-groovy-lint fails to install correctly from git.

Running pre-commit run --all-files starts installing npm-groovy-lint but fails

An unexpected error has occurred: CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3') return code: 1

Subsequent pre-commit runs fail with Executable `npm-groovy-lint` not found. The $HOME/.cache/pre-commit/repo... includes many broken symlinks.

Restoring node_test.py from 4.6.0 resolves the issue.

pre-commit --version

pre-commit 4.6.1

.pre-commit-config.yaml

repos:
  - repo: https://github.com/nvuillam/npm-groovy-lint
    rev: v18.0.0
    hooks:
      - id: npm-groovy-lint
        entry: npm-groovy-lint --format --output txt
        language: node

~/.cache/pre-commit/pre-commit.log (if present)

version information

pre-commit version: 4.6.1
git --version: git version 2.47.3
sys.version:
    3.13.8 (main, Oct  7 2025, 20:49:15) [GCC 14.2.0]
sys.executable: /usr/local/bin/python3.13
os.name: posix
sys.platform: linux

error information

An unexpected error has occurred: CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3')
return code: 1
stdout: (none)
stderr:
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/package.json'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/CHANGELOG.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/README.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/.github'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/.github'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/universalify'
    npm warn tarball tarball data for universalify@https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz (sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/call-bind-apply-helpers'
    npm warn tarball tarball data for call-bind-apply-helpers@https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz (sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
    npm warn tarball tarball data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz (sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/lru-cache'
    npm warn tarball tarball data for lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz (sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/graceful-fs'
    npm warn tarball tarball data for graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz (sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/jsonfile'
    npm warn tarball tarball data for jsonfile@https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz (sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/LICENSE.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/package.json'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/README.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-object-atoms'
    npm warn tarball tarball data for es-object-atoms@https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz (sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/delayed-stream'
    npm warn tarball tarball data for delayed-stream@https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz (sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/mime-types'
    npm warn tarball tarball data for mime-types@https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz (sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/hasown'
    npm warn tarball tarball data for hasown@https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz (sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-tostringtag'
    npm warn tarball tarball data for has-tostringtag@https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz (sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-intrinsic'
    npm warn tarball tarball data for get-intrinsic@https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz (sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/combined-stream'
    npm warn tarball tarball data for combined-stream@https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz (sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-set-tostringtag'
    npm warn tarball tarball data for es-set-tostringtag@https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz (sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-errors'
    npm warn tarball tarball data for es-errors@https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz (sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/winreg'
    npm warn tarball tarball data for winreg@https://registry.npmjs.org/winreg/-/winreg-1.2.5.tgz (sha512-uf7tHf+tw0B1y+x+mKTLHkykBgK2KMs3g+KlzmyMbLvICSHQyB/xOFjTT8qZ3oeTFyU7Bbj4FzXitGG6jvKhYw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/which'
    npm warn tarball tarball data for which@https://registry.npmjs.org/which/-/which-1.0.9.tgz (sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/gopd'
    npm warn tarball tarball data for gopd@https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz (sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/asynckit'
    npm warn tarball tarball data for asynckit@https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz (sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/proxy-from-env'
    npm warn tarball tarball data for proxy-from-env@https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz (sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ms'
    npm warn tarball tarball data for ms@https://registry.npmjs.org/ms/-/ms-2.1.3.tgz (sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/get.js'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-define-property'
    npm warn tarball tarball data for es-define-property@https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz (sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/set.js'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/package.json'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/tsconfig.json'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/CHANGELOG.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/README.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/get.d.ts'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/set.d.ts'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/.github'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/string-width'
    npm warn tarball tarball data for string-width@https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz (sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/uuid'
    npm warn tarball tarball data for uuid@https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz (sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/form-data'
    npm warn tarball tarball data for form-data@https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz (sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/strip-json-comments'
    npm warn tarball tarball data for strip-json-comments@https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz (sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/js-yaml'
    npm warn tarball tarball data for js-yaml@https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz (sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/follow-redirects'
    npm warn tarball tarball data for follow-redirects@https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz (sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/node-sarif-builder'
    npm warn tarball tarball data for node-sarif-builder@https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-4.1.0.tgz (sha512-IWqZF6u0EI/07HTBm+zZ+MgXgWl09dnSJRGaDCPBSlOqilDcx6pj3Mpb3HvPN8V2Gr+ISw7ZrMsL7STWs1F++w==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/LICENSE.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/README.md'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-symbols'
    npm warn tarball tarball data for has-symbols@https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz (sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/optionator'
    npm warn tarball tarball data for optionator@https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz (sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/https-proxy-agent'
    npm warn tarball tarball data for https-proxy-agent@https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz (sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/glob'
    npm warn tarball tarball data for glob@https://registry.npmjs.org/glob/-/glob-13.0.6.tgz (sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Object.getPrototypeOf.js'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/tsconfig.json'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/CHANGELOG.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/java-caller'
    npm warn tarball tarball data for java-caller@https://registry.npmjs.org/java-caller/-/java-caller-5.0.0.tgz (sha512-KMf3DFu3gAEXIAWcIXVijHR4h6QRGe2V4jezL2thivAnAB5hnK6W5ZpoML9xTIr/LT9ZgPfBREVfp+v1pJROZg==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/import-fresh'
    npm warn tarball tarball data for import-fresh@https://registry.npmjs.org/import-fresh/-/import-fresh-4.0.0.tgz (sha512-Fpi660c7VPDM3fPKYovStd9IP1CPOikf6v/dGxJJMmHPcwYQIMJ4W7kO1avBYEpMqkCh+Dx3Ln6H7VYqgztLjw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/fs-extra'
    npm warn tarball tarball data for fs-extra@https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz (sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/README.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/index.d.ts'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Object.getPrototypeOf.d.ts'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Reflect.getPrototypeOf.d.ts'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/.github'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/commondir'
    npm warn tarball tarball data for commondir@https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz (sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/cli-progress'
    npm warn tarball tarball data for cli-progress@https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz (sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/chalk'
    npm warn tarball tarball data for chalk@https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz (sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/find-package-json'
    npm warn tarball tarball data for find-package-json@https://registry.npmjs.org/find-package-json/-/find-package-json-1.2.0.tgz (sha512-+SOGcLGYDJHtyqHd87ysBhmaeQ95oWspDKnMXBrnQ9Eq4OkLNqejgoaD8xVWu6GPa0B6roa6KinCMEMcVeqONw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/debug'
    npm warn tarball tarball data for debug@https://registry.npmjs.org/debug/-/debug-4.4.3.tgz (sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
    npm warn tarball tarball data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz (sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/axios'
    npm warn tarball tarball data for axios@https://registry.npmjs.org/axios/-/axios-1.18.1.tgz (sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/call-bind-apply-helpers'
    npm warn tarball tarball data for call-bind-apply-helpers@https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz (sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/universalify'
    npm warn tarball tarball data for universalify@https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz (sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/lru-cache'
    npm warn tarball tarball data for lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz (sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ansi-colors'
    npm warn tarball tarball data for ansi-colors@https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz (sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/LICENSE.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/README.md'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/jsonfile'
    npm warn tarball tarball data for jsonfile@https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz (sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/graceful-fs'
    npm warn tarball tarball data for graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz (sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-object-atoms'
    npm warn tarball tarball data for es-object-atoms@https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz (sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/mime-types'
    npm warn tarball tarball data for mime-types@https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz (sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/delayed-stream'
    npm warn tarball tarball data for delayed-stream@https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz (sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-tostringtag'
    npm warn tarball tarball data for has-tostringtag@https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz (sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/combined-stream'
    npm warn tarball tarball data for combined-stream@https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz (sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/hasown'
    npm warn tarball tarball data for hasown@https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz (sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-errors'
    npm warn tarball tarball data for es-errors@https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz (sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/which'
    npm warn tarball tarball data for which@https://registry.npmjs.org/which/-/which-1.0.9.tgz (sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-set-tostringtag'
    npm warn tarball tarball data for es-set-tostringtag@https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz (sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/gopd'
    npm warn tarball tarball data for gopd@https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz (sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/find-java-home'
    npm warn tarball tarball data for find-java-home@https://registry.npmjs.org/find-java-home/-/find-java-home-2.0.0.tgz (sha512-m4Cf5WM5Y9UupofsLgcJuY5oFXVfVnfHx43pg3HJoVdtY2PN4Wfs7ex9svf7W7eLTP+6wmyBToaqGOCffHBHVA==) seems to be corrupted. Trying again.
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/proxy-from-env'
    npm warn tarball tarball data for proxy-from-env@https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz (sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==) seems to be corrupted. Trying again.
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/asynckit'
    npm warn tarball tarball data for asynckit@https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz (sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==) seems to be corrupted. Trying again.
... truncated for 65536 limit ...
    npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ansi-colors'
    npm warn tarball tarball data for ansi-colors@https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz (sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==) seems to be corrupted. Trying again.
    npm error code ENOENT
    npm error syscall chdir
    npm error path /home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point
    npm error enoent ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
    npm error enoent This is related to npm not being able to find a file.
    npm error enoent
    npm notice
    npm notice New major version of npm available! 11.18.0 -> 12.0.2
    npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2
    npm notice To update run: npm install -g npm@12.0.2
    npm notice
    npm error A complete log of this run can be found in: /home/precommit/.npm/_logs/2026-08-05T12_41_08_391Z-debug-0.log
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/pre_commit/error_handler.py", line 73, in error_handler
    yield
  File "/usr/local/lib/python3.13/site-packages/pre_commit/main.py", line 429, in main
    return run(args.config, store, args)
  File "/usr/local/lib/python3.13/site-packages/pre_commit/commands/run.py", line 443, in run
    install_hook_envs(to_install, store)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pre_commit/repository.py", line 229, in install_hook_envs
    _hook_install(hook)
    ~~~~~~~~~~~~~^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pre_commit/repository.py", line 85, in _hook_install
    lang.install_environment(
    ~~~~~~~~~~~~~~~~~~~~~~~~^
        hook.prefix, hook.language_version, hook.additional_dependencies,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/pre_commit/languages/node.py", line 103, in install_environment
    lang_base.setup_cmd(prefix, install)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pre_commit/lang_base.py", line 87, in setup_cmd
    cmd_output_b(*cmd, cwd=prefix.prefix_dir, **kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pre_commit/util.py", line 111, in cmd_output_b
    raise CalledProcessError(returncode, cmd, stdout_b, stderr_b)
pre_commit.util.CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3')
return code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions