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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions