A Visual Studio Code extension for PSRule.
Перейти к файлу
Bernie White 1a466b4bfd
Exclude reports from git (#90)
2020-07-27 09:20:00 +10:00
.azure-pipelines Post v0.13.0 CI update (#79) 2020-05-09 15:29:00 +10:00
.github Update package dependencies (#81) 2020-07-19 02:09:33 +10:00
.vscode Updates for VSCode editing and dependencies (#28) 2019-07-05 12:56:51 +12:00
docs Add support for v0.9.0 features #38 #39 #40 #41 (#42) 2019-09-22 11:50:03 +10:00
images Update snippet and options schema v0.13.0 #59 #60 (#61) 2020-01-03 23:50:51 +10:00
schemas Update options schema to v0.19.0 #87 (#88) 2020-07-22 22:53:12 +10:00
snippets Added snippet for ModuleConfig resource #75 (#76) 2020-05-09 14:58:08 +10:00
src Update dependencies (#1) 2019-03-02 17:13:05 +10:00
syntaxes Add support for v0.9.0 features #38 #39 #40 #41 (#42) 2019-09-22 11:50:03 +10:00
.eslintignore Update dependencies and use eslint (#66) 2020-03-17 13:26:05 +10:00
.eslintrc.json Update dependencies and use eslint (#66) 2020-03-17 13:26:05 +10:00
.gitignore Exclude reports from git (#90) 2020-07-27 09:20:00 +10:00
.vscodeignore Update CI process to include stages (#22) 2019-06-08 19:05:53 +10:00
CHANGELOG.md Update options schema to v0.19.0 #87 (#88) 2020-07-22 22:53:12 +10:00
LICENSE Initial commit 2019-03-01 21:04:48 +10:00
README.md Added build tag (#23) 2019-06-08 21:28:03 +10:00
package-lock.json Bump markdown-it from 8.4.2 to 11.0.0 (#85) 2020-07-27 09:10:18 +10:00
package.json Bump markdown-it from 8.4.2 to 11.0.0 (#85) 2020-07-27 09:10:18 +10:00
pipeline.build.ps1 Updated PSRule schemas to v0.12.0 #54 (#55) 2019-12-05 10:37:33 +10:00
ps-project.yaml Options schema v0.10.0 #44 (#45) 2019-10-11 22:44:41 +10:00
tsconfig.json Update dependencies and use eslint (#66) 2020-03-17 13:26:05 +10:00

README.md

PSRule

An extension for IT Pros using the PSRule PowerShell module.

ci-badge ext-version-badge ext-installs-badge

This preview extension for Visual Studio Code adds convenience features for IT Pros using PSRule.

Features include:

  • Snippets and syntax highlighting for built-in keywords.
  • Snippets for rule documentation.
  • YAML schema validation for options.

Disclaimer

This project is to be considered a proof-of-concept and not a supported product.

If you have any problems please check our GitHub issues page. If you do not see your problem captured, please file a new issue and follow the provided template.

Installing PSRule module

PSRule is available from the PowerShell Gallery and is required for this extension to work.

To install the module use the following command from PowerShell prompt.

Install-Module -Name PSRule -Scope CurrentUser;

Installing the extension

You can install the latest release of the extension by following the steps in the Visual Studio Code documentation. In the Extensions pane, search for PSRule extension and install it there. You will get notified automatically about any future extension updates.

code --install-extension bewhite.psrule-vscode-preview

NOTE: If you are using VS Code Insiders, the command will be code-insiders.

Maintainers

License

This project is licensed under the MIT License.