vscode-extensions.kddejong.vscode-cfn-lint: init at 0.21.0
This commit is contained in:
parent
7075835950
commit
5e2074dddb
|
@ -5,6 +5,7 @@
|
||||||
, vscode-utils
|
, vscode-utils
|
||||||
, asciidoctor
|
, asciidoctor
|
||||||
, nodePackages
|
, nodePackages
|
||||||
|
, python3Packages
|
||||||
, jdk
|
, jdk
|
||||||
, llvmPackages_8
|
, llvmPackages_8
|
||||||
, nixpkgs-fmt
|
, nixpkgs-fmt
|
||||||
|
@ -1300,6 +1301,33 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
kddejong.vscode-cfn-lint = let
|
||||||
|
inherit (python3Packages) cfn-lint;
|
||||||
|
in buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-cfn-lint";
|
||||||
|
publisher = "kddejong";
|
||||||
|
version = "0.21.0";
|
||||||
|
sha256 = "sha256-IueXiN+077tiecAsVCzgYksWYTs00mZv6XJVMtRJ/PQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ jq moreutils ];
|
||||||
|
|
||||||
|
buildInputs = [ cfn-lint ];
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
cd "$out/$installPrefix"
|
||||||
|
jq '.contributes.configuration.properties."cfnLint.path".default = "${cfn-lint}/bin/cfn-lint"' package.json | sponge package.json
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "CloudFormation Linter IDE integration, autocompletion, and documentation";
|
||||||
|
homepage = "https://github.com/aws-cloudformation/cfn-lint-visual-studio-code";
|
||||||
|
license = lib.licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ wolfangaukang ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
kubukoz.nickel-syntax = buildVscodeMarketplaceExtension {
|
kubukoz.nickel-syntax = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "nickel-syntax";
|
name = "nickel-syntax";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user