Skip to content

Feature Request: Allow docker to be used in the configΒ #390

@jpSimkins

Description

@jpSimkins

I am wanting to use docker and integrate it into this vscode extension rather than having to install packages locally.

This eases onboarding and prevents issues with other projects/packages that may be installed on a users computer.

I have this working for manually processing the scripts but it would be ideal if I could modify the config to point to docker instead of a local installation.

{
  "cfnLint.path": "docker run -v $(pwd)/:/data -t mysteriouscode/cfn-lint"
}

Currently, if I do try to pass docker, I get an error due to the space after docker. Given that is a path, I would expect this to be the case.

I currently use scripts to do the linting:

{
  "scripts": {
    "Tools:": "echo \"Nothing to see here\" && exit 1",
    " - cfn-lint": "docker run -v $(pwd)/:/data -t mysteriouscode/cfn-lint --config-file /data/.config/cfn-lint/.cfnlintrc.yaml",
    "Debug:": "echo \"Nothing to see here\" && exit 1",
    " - cfn-lint:version": "docker run -v $(pwd)/:/data -t mysteriouscode/cfn-lint --version"
  }
}

Please consider adding this capability. Thank you

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