Comments (2)
The key 'ManifestNotValid_F1' is for an invalid Xml file.
the key 'ManifestNotValidXml_F1' is for a not well-formed Xml file.
The first is for an invalid manifest file. That could be because the XML is not well-formed or the manifest violates the schema. The second is for a not well-formed XML file. If you want to tweak the wording (English as well), go for it.
'UnrecognizedAttribute_F2'
This string could probably go away as the schema does validate the values of the type attribute. Looks like I missed this one when integrating the schema. But I'm having a hard time removing the default
case from these. I think we should replace the one place that uses UnrecognizedAttribute_F2
with UnrecognizedParameterType_F2
. That is the right message for the one spot using UnrecognizedAttribute_F2. Let's leave UnrecognizedParametersElement_F1
as is. It is very unlikely to get called but the default
backstop is there just in case.
Create not localized.
It is in the string table. Looks like I missed a place where I should be using $LocalizedData.OpCreate
Is it possible to save the original exception ?
Possibly but I wouldn't use ApplicationException. Use of that exception fell out of favor a long time ago. :-)
The following element is not yet documented (xs:documentation) :
Yup, I can add that.
The following xml is valid for Test-PlasterManifest, Invoke-Plaster does nothing
Well it was even worse when it thought <foo></foo>
was a valid manifest. The thing about schema is if the doc element (with the correct target namespace) isn't recognized then the schema validator says this is not a document I validate. I have added manual check for the correct doc/root element. Looks like I need to add a manual check that the doc element has the correct target namespace.
from plaster.
<xs:attribute name="store" type="ptd:StoreFormatType"/>
The attribute is documented where it is declared - see line 67.
from plaster.
Related Issues (20)
- Paths shouldn't be validated when the condition evaluates to false HOT 5
- set up release build HOT 9
- Multi Choice Allows for a Duplicate Shortcut Key HOT 2
- Get-PlasterTemplate -IncludeInstalledModules return templates from all installed module versions HOT 2
- Completely suppress output of invoke-plaster HOT 7
- Copy folder with content HOT 2
- Test-ModuleManifest fails in Core HOT 1
- Is anyone maintaining this? HOT 2
- %homedrive% and %homepath% vs %userprofile% HOT 1
- Example 2 of Invoke-Pester doesn't work HOT 2
- Absolute Paths for Templates? HOT 2
- Transfer of Ownership HOT 16
- Module Manifest Template Tests Don't Work with Pester 5 HOT 3
- How does one make a module "Plaster Aware" HOT 2
- Plaster - Past, Present, and Future HOT 2
- Change Github references to PowerShell.org HOT 3
- Pester tests throw error when using version 4 or higher HOT 3
- Folder Creation - Skipped Folders HOT 2
- Validating input from Plaster parameters HOT 1
- Error in implementation of SupportsShouldProcess
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plaster.