[Bug]: Build fails with "Unknown cli flag: --scripts-prepend-node-path" due to outdated Spotless plugin
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- java
- Domain
- build-system
Research direction
Locate the Gradle configuration that declares the Spotless plugin and check the version used for the build. Run ./gradlew build, focusing on :test-support:spotlessJava; done means the build completes without the npm --scripts-prepend-node-path error.
Written by the indexing model from the issue text.
Description
Module
Core
Testcontainers version
latest master
Using the latest Testcontainers version?
Yes
Host OS
macOS
Host Arch
arm
Docker version
Client:
Version: 29.7.2
API version: 1.55
Go version: go1.26.5
Git commit: a7dcaa6
Built: Wed Aug 5 18:27:50 2026
OS/Arch: darwin/arm64
Context: desktop-linux
Server: Docker Desktop 4.87.0 (236836)
Engine:
Version: 29.7.2
API version: 1.55 (minimum version 1.40)
Go version: go1.26.5
Git commit: 6a43e3d
Built: Wed Aug 5 18:28:35 2026
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: v2.2.5
GitCommit: e53c7c1516c3b2bff98eb76f1f4117477e6f4e66
runc:
Version: 1.3.6
GitCommit: v1.3.6-0-g491b69ba
docker-init:
Version: 0.19.0
GitCommit: de40ad0
What happened?
The Gradle build fails with an error related to the Spotless plugin when it tries to run prettier. The error is:
npm error Unknown cli flag: --scripts-prepend-node-path
This happens because the version of Spotless used by the project does not support this npm flag. The issue was fixed upstream in Spotless version 8.10.1 (see diffplug/spotless#3024).
Expected behavior
The build should complete successfully without npm-related errors.
Current behavior
The build fails during the :test-support:spotlessJava task.
Steps to reproduce
- Clone the repository.
- Run
./gradlew build.
Proposed solution
Update the Spotless plugin to version 8.10.1 or later.
Relevant log output
> Task :test-support:spotlessJava FAILED
...
npm error Unknown cli flag: --scripts-prepend-node-path
...
Additional Information
No response
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 1.9k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 9
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from testcontainers/testcontainers-java
-
[Enhancement]: Document why singleton containers are required under Spring's test context caching Opentype/enhancement
Difficulty 1/5 Under an hour Newbie friendliness 85/100
testcontainers/testcontainers-java#11967 ·
-
type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
testcontainers/testcontainers-java#11941 ·
-
type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
testcontainers/testcontainers-java#11829 · 1 comment ·
-
type/enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
testcontainers/testcontainers-java#11578 ·
-
help wanted type/feature
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
testcontainers/testcontainers-java#8657 · 4 comments ·
All issues in testcontainers/testcontainers-java
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100