powershell/PSMissingModuleManifestField is a PSScriptAnalyzer diagnostic emitted by tally for PowerShell snippets embedded in Dockerfiles.
tally disables this rule by default because Dockerfiles do not ship PowerShell module
manifests (
.psd1 files) — this rule targets module-authoring artifacts that are out of
scope for container builds. Re-enable it with
include = ["powershell/PSMissingModuleManifestField"] or by setting
rules.powershell.PSMissingModuleManifestField.severity = "warning" in .tally.toml.Description
A module manifest is a.psd1 file that contains a hash table. The keys and values in the hash
table describe the contents and attributes of the module, define the prerequisites, and determine
how the components are processed.
Module manifests must contain the following keys (and a corresponding value) to be considered valid:
ModuleVersion