Skip to content

setting hadolintPath using variable ${workspaceFolder} does not work #86

@sanderegg

Description

@sanderegg

Describe the bug
A clear and concise description of what the bug is.
I use hadolint via a bash script that runs hadolint in a docker container and it is located inside my repository

Therefore I have my settings.json file set as "hadolint.hadolintPath": "${workspaceFolder}/scripts/hadolint.bash"

Then I get the error hadolint: Cannot find adolint from system $PATH, ....
If I set an absolute path in "hadolint.hadolintPath": "/the/path/to/scripts/hadolint.bash" then it works.

but that is very annoying for sharing the directory of course.
To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behaviour
using ${workspaceFolder} should resolve

Environment and version (please complete the following information):

  • hadolint: <replace with output of hadolint --version>
  • OS: <windows, macOS, linux, etc>. Please be specific, for Windows you may include build number, for Linux you may include distribution name.
    ubuntu 22.04, latest vscode, latest hadolint/hadolint docker image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions