PSRule

    Validate infrastructure as code (IaC) and objects using PowerShell rules.

    Language: yaml

    Author: GitHub Repos (@github-repos)

    0 stars · 1 views

    Viewing path: mkdocs.yml

    Files

    • docs (txt)
    • validating-locally.md (md)
    • keywords (txt)
    • PSRule (txt)
    • en-US (txt)
    • about_PSRule_Keywords.md (md)
    • specs (txt)
    • option-spec.md (md)
    • function-spec.md (md)
    • emitter-spec.md (md)
    • design-spec.md (md)
    • deprecations.md (md)
    • troubleshooting.md (md)
    • creating-your-pipeline.md (md)
    • concepts (txt)
    • formats.md (md)
    • PSRule (txt)
    • en-US (txt)
    • about_PSRule_Expressions.md (md)
    • about_PSRule_Baseline.md (md)
    • about_PSRule_Assert.md (md)
    • about_PSRule_Conventions.md (md)
    • about_PSRule_Variables.md (md)
    • about_PSRule_Rules.md (md)
    • about_PSRule_Options.md (md)
    • about_PSRule_SuppressionGroups.md (md)
    • about_PSRule_Docs.md (md)
    • about_PSRule_Selectors.md (md)
    • about_PSRule_Badges.md (md)
    • options.md (md)
    • baselines.md (md)
    • capabilities.md (md)
    • cli (txt)
    • module.md (md)
    • restore.md (md)
    • run.md (md)
    • index.md (md)
    • grouping-rules.md (md)
    • runs.md (md)
    • security.md (md)
    • feature-flagging.md (md)
    • lockfile.md (md)
    • sarif-format.md (md)
    • images (txt)
    • codelens-doc-link.png (image)
    • tasks-provider.png (image)
    • snippet-markdown.png (image)
    • snippet-rule-type.png (image)
    • options-schema-flyout.png (image)
    • favicon.ico (image)
    • setup (txt)
    • vscode.md (md)
    • index.md (md)
    • related-projects.md (md)
    • assets (txt)
    • ms_icon.png (image)
    • package_icon.png (image)
    • stylesheets (txt)
    • extra.css (css)
    • hooks (txt)
    • updates.py (py)
    • maml_formatting.py (py)
    • shortcodes.py (py)
    • commands (txt)
    • PSRule (txt)
    • en-US (txt)
    • Test-PSRuleTarget.md (md)
    • Assert-PSRule.md (md)
    • Set-PSRuleOption.md (md)
    • New-PSRuleOption.md (md)
    • PSRule.md (md)
    • Invoke-PSRule.md (md)
    • Get-PSRule.md (md)
    • Get-PSRuleBaseline.md (md)
    • Get-PSRuleTarget.md (md)
    • Export-PSRuleBaseline.md (md)
    • Get-PSRuleHelp.md (md)
    • addon-modules.md (md)
    • expressions (txt)
    • SubSelectors.Rule.yaml (yaml)
    • functions.md (md)
    • sub-selectors.md (md)
    • scenarios (txt)
    • containers (txt)
    • dockerfile (txt)
    • container-execution.md (md)
    • psrulesample (txt)
    • template (txt)
    • azuredeploy.json (json)
    • azuredeploy.parameters.json (json)
    • azure-resources (txt)
    • azure-resources.md (md)
    • resources.json (json)
    • kubernetes-resources (txt)
    • kubernetes-resources.md (md)
    • resources.yaml (yaml)
    • ps-rule.yaml (yaml)
    • fruit (txt)
    • azure-tags (txt)
    • azure-tags.md (md)
    • resources.json (json)
    • ps-rule.yaml (yaml)
    • validation-pipeline (txt)
    • validation-pipeline.md (md)
    • azure-pipelines.yaml (yaml)
    • index.md (md)
    • benchmark (txt)
    • results-v0.17.0.md (md)
    • results-v0.19.0.md (md)
    • results-v0.22.0.md (md)
    • results-v0.21.0.md (md)
    • results-v1.10.0.md (md)
    • results-v1.11.0.md (md)
    • results-v2.0.0.md (md)
    • results-v0.20.0.md (md)
    • results-v0.3.0.md (md)
    • results-v1.0.1.md (md)
    • results-v1.1.0.md (md)
    • baselines (txt)
    • Baseline.rule.yaml (yaml)
    • examples (txt)
    • sarif (txt)
    • baseline (txt)
    • Baseline.Rule.yaml (yaml)
    • analysis-output.md (md)
    • changelog.md (md)
    • license-contributing.md (md)
    • authoring (txt)
    • storing-rules.md (md)
    • using-expressions.md (md)
    • packaging-rules (txt)
    • resources.json (json)
    • Enterprise.Rules (rules)
    • en (txt)
    • Org.Az.Resource.Tagging.md (md)
    • Org.Az.Storage.UseHttps.md (md)
    • rules (txt)
    • Baseline.Rule.yaml (yaml)
    • Config.Rule.yaml (yaml)
    • testing-infrastructure (txt)
    • settings.json (json)
    • .ps-rule (ps-rule)
    • Local.Rule.yaml (yaml)
    • ps-rule.yaml (yaml)
    • packaging-rules.md (md)
    • writing-rule-help (txt)
    • en-US (txt)
    • metadata.Name.md (md)
    • writing-rule-help.md (md)
    • testing-infrastructure.md (md)
    • quickstart (txt)
    • Service.Rule.yaml (yaml)
    • FileType.Rule.yaml (yaml)
    • standalone-rule.md (md)
    • support.md (md)
    • index.md (md)
    • features.md (md)
    • versioning.md (md)
    • faq.md (md)
    • about.md (md)
    • updates (txt)
    • v3.0.md (md)
    • samples (txt)
    • README.md (md)
    • azure (txt)
    • README.md (md)
    • mkdocs.yml (yml)
    • schemas (txt)
    • PSRule-lock.schema.json (json)
    • PSRule-options.schema.json (json)
    • PSRule-resources.schema.json (json)
    • esbuild.mjs (mjs)
    • requirements-docs.txt (txt)
    • overrides (txt)
    • home.html (html)
    • partials (txt)
    • giscus.html (html)
    • main.html (html)
    • SECURITY.md (md)
    • .vscode (vscode)
    • tasks.json (json)
    • settings.json (json)
    • extensions.json (json)
    • launch.json (json)
    • README.md (md)
    • tsconfig.json (json)
    • syntaxes (txt)
    • keywords.json (json)
    • yaml-comments.json (json)
    • rule.json (json)
    • comments.json (json)
    • modules.json (json)
    • SUPPORT.md (md)
    • global.json (json)
    • .vscode-test.mjs (mjs)
    • ps-rule.lock.json (json)
    • ThirdPartyNotices.txt (txt)
    • GitVersion.yml (yml)
    • LICENSE (txt)
    • .ps-rule (ps-rule)
    • package.json (json)
    • .eslintrc.json (json)
    • .platyps.yml (yml)
    • .config (config)
    • dotnet-tools.json (json)
    • .github (github)
    • workflows (txt)
    • build.yaml (yaml)
    • docs.yaml (yaml)
    • stale.yaml (yaml)
    • dependencies.yaml (yaml)
    • first-interaction.yaml (yaml)
    • copilot-setup-steps.yml (yml)
    • dependabot.yml (yml)
    • PULL_REQUEST_TEMPLATE.md (md)
    • ISSUE_TEMPLATE (txt)
    • bug-report.yaml (yaml)
    • sample_proposal.yaml (yaml)
    • feature-request.yaml (yaml)
    • docs-update.yaml (yaml)
    • copilot-instructions.md (md)
    • media (txt)
    • walkthroughs (txt)
    • getStarted (txt)
    • 03_runTasks.md (md)
    • snippets.json (json)
    • 03_runTasks.svg (image)
    • 01_configureOptions.md (md)
    • icon256.png (image)
    • .devcontainer (devcontainer)
    • devcontainer.json (json)
    • scripts (txt)
    • .markdownlint.json (json)
    • tests (txt)
    • PSRule.Tool.Tests (tests)
    • Usings.cs (cs)
    • AzurePipelinesAdapterTests.cs (cs)
    • AdapterBuilderTests.cs (cs)
    • CommandTests.cs (cs)
    • xunit.runner.json (json)
    • PSRule.CommandLine.Tests (tests)
    • TestOutputWriter.cs (cs)
    • GlobalUsings.cs (cs)
    • Commands (txt)
    • BaseTests.cs (cs)
    • RunCommandTests.cs (cs)
    • PSRule.Types.Tests (tests)
    • Options (txt)
    • FormatOptionTests.cs (cs)
    • GlobalUsings.cs (cs)
    • Data (txt)
    • ModuleConstraintTests.cs (cs)
    • DateVersionTests.cs (cs)
    • SemanticVersionTests.cs (cs)
    • PSRule.EditorServices.Tests (tests)
    • LspServerTests.cs (cs)
    • LanguageServerTestContainer.cs (cs)
    • Usings.cs (cs)
    • xunit.runner.json (json)
    • HotReloadTests.cs (cs)
    • PSRule.Tests (tests)
    • PSRule.Tests7.yml (yml)
    • TestEnumValue.cs (cs)
    • Output.Baseline.yaml (yaml)
    • en-ZZ (txt)
    • WithCsv.md (md)
    • FromFile1.md (md)
    • RecommendTest2.md (md)
    • TestModule2 (txt)
    • rules (txt)
    • Selectors.Rule.yaml (yaml)
    • TestAssertWriter.cs (cs)
    • en (txt)
    • SuppressWithNonProdTag.md (md)
    • FromFile1.md (md)
    • ObjectFromFile2.yaml (yaml)
    • ObjectFromFile3.yaml (yaml)
    • Expressions (txt)
    • LanguageExpressionsTests.cs (cs)
    • ExpressionContextTests.cs (cs)
    • InputFormatDeserializerTests.cs (cs)
    • FromFileSubSelector.Rule.yaml (yaml)
    • PSRule.Tests16.yml (yml)
    • TestModule9b (txt)
    • Config.Rule.yaml (yaml)
    • SuppressionGroups.Rule.yaml (yaml)
    • ObjectFromNestedFile.yaml (yaml)
    • TestModule3 (txt)
    • rules (txt)
    • Baseline.Rule.yaml (yaml)
    • PSRule.Tests2.yml (yml)
    • Binding (txt)
    • TargetBinderTests.cs (cs)
    • PSRule.Tests17.yml (yml)
    • PSRule.Tests3.yml (yml)
    • ContextBaseTests.cs (cs)
    • PSRule.Tests6.yml (yml)
    • ObjectExtensions.cs (cs)
    • TestModule4 (txt)
    • rules (txt)
    • Baseline.Rule.yaml (yaml)
    • Config.Rule.yaml (yaml)
    • ModulePathComparerTests.cs (cs)
    • ObjectFromFile.md (md)
    • MockLanguageScope.cs (cs)
    • BaseTests.cs (cs)
    • TestModule (txt)
    • en (txt)
    • M1.Rule1.md (md)
    • M1.YamlTestName.md (md)
    • rules (txt)
    • Test.Rule.yaml (yaml)
    • en-AU (txt)
    • M1.Rule1.md (md)
    • en-US (txt)
    • M1.Rule1.md (md)
    • PSRuleOptionTests.cs (cs)
    • PSRule.Tests.yml (yml)
    • ObjectFromFile.json (json)
    • Pipeline (txt)
    • ChangedFilesPathFilterTests.cs (cs)
    • PathFilterTests.cs (cs)
    • Output (txt)
    • OutputWriterBaseTests.cs (cs)
    • JsonOutputWriterTests.cs (cs)
    • JobSummaryWriterTests.cs (cs)
    • YamlOutputWriterTests.cs (cs)
    • HostPipelineWriterTests.cs (cs)
    • SarifOutputWriterTests.cs (cs)
    • CsvOutputWriterTests.cs (cs)
    • NUnit3OutputWriterTests.cs (cs)
    • Dependencies (txt)
    • LockFileTests.cs (cs)
    • InputPathBuilderTests.cs (cs)
    • PathFilterBuilderTests.cs (cs)
    • AlwaysTruePathFilter.cs (cs)
    • Runs (txt)
    • RunCollectionBuilderTests.cs (cs)
    • PipelineTests.cs (cs)
    • ConventionTests.cs (cs)
    • ResourceCacheTests.cs (cs)
    • rules (txt)
    • extra (txt)
    • .ps-rule (ps-rule)
    • main (txt)
    • test.lock.json (json)
    • Functions.Rule.yaml (yaml)
    • PSRule.Tests5.yml (yml)
    • BaselineTests.cs (cs)
    • SuppressionFilterTests.cs (cs)
    • FunctionBuilderTests.cs (cs)
    • ResourceMapTests.cs (cs)
    • JsonRulesTests.cs (cs)
    • ResourceHelperTests.cs (cs)
    • FromFileAlias.Rule.yaml (yaml)
    • GitHelperTests.cs (cs)
    • BadgeResourcesTests.cs (cs)
    • PSRule.Tests15.yml (yml)
    • ObjectPathTests.cs (cs)
    • en-YY (txt)
    • Usings.cs (cs)
    • StringExtensionsTests.cs (cs)
    • PSRule.Tests14.yml (yml)
    • TestModule9a (txt)
    • Config.Rule.yaml (yaml)
    • PSRule.Tests10.yml (yml)
    • YamlRulesTests.cs (cs)
    • TargetInfoTests.cs (cs)
    • TestModule7 (txt)
    • Baseline.Rule.yaml (yaml)
    • LanguageVisitorTests.cs (cs)
    • TestWriter.cs (cs)
    • RuleDocument.md (md)
    • PathTokenizerTests.cs (cs)
    • ObjectHelperTests.cs (cs)
    • TestModule8 (txt)
    • rules (txt)
    • Dockerfile (txt)
    • TestResourceName.cs (cs)
    • TestObject.cs (cs)
    • TestModule6 (txt)
    • Resources.Rule.yaml (yaml)
    • ResourceValidatorTests.cs (cs)
    • TestModule5 (txt)
    • rules (txt)
    • ObjectFromFile2.json (json)
    • ObjectFromFileSingle.json (json)
    • ExpressionHelpersTests.cs (cs)
    • Runtime (txt)
    • SimpleRuntimeFactory.cs (cs)
    • RuntimeFactoryBuilderTests.cs (cs)
    • AssertResultTests.cs (cs)
    • BadRuntimeFactory.cs (cs)
    • FormattedLogValuesTests.cs (cs)
    • ObjectPath (txt)
    • PathExpressionTests.cs (cs)
    • FromFile.Json.schema.json (json)
    • PSRule.Tests12.yml (yml)
    • FunctionTests.cs (cs)
    • Definitions (txt)
    • ATTRIBUTION.md (markdown)

    PSRule

    Public
    • Updated Jul 12, 2026
    0

    About

    Validate infrastructure as code (IaC) and objects using PowerShell rules.

    0stars
    1views
    Created Feb 22, 2026