WEB-53447 WEB-53741 Angular: False Positive "Wrong attribute value" on all kinds of attributes

GitOrigin-RevId: 11abac7d92169772d9f2ed2192bec270985234b3
This commit is contained in:
Piotr Tomiak
2021-11-26 17:07:22 +01:00
committed by intellij-monorepo-bot
parent 7c65f2d78d
commit 0eb0bc0905
2 changed files with 5 additions and 4 deletions

View File

@@ -42,7 +42,7 @@ public class HtmlUnknownBooleanAttributeInspectionBase extends HtmlUnknownElemen
public HtmlUnknownBooleanAttributeInspectionBase() {
this("");
}
public HtmlUnknownBooleanAttributeInspectionBase(String defaultValues) {
super(defaultValues);
}
@@ -99,9 +99,9 @@ public class HtmlUnknownBooleanAttributeInspectionBase extends HtmlUnknownElemen
String error = null;
if (html5) {
if (attributeDescriptor instanceof XmlEnumerationDescriptor &&
((XmlEnumerationDescriptor<?>)attributeDescriptor).getValueDeclaration(attribute, "") == null) {
error = XmlPsiBundle.message("xml.inspections.wrong.value", "attribute");
if (attributeDescriptor instanceof XmlEnumerationDescriptor
&& ((XmlEnumerationDescriptor<?>)attributeDescriptor).getValueDeclaration(attribute, "") == null) {
error = XmlPsiBundle.message("xml.inspections.attribute.requires.value", attribute.getName());
}
} else {
error = XmlAnalysisBundle.message("html.inspections.attribute.is.not.boolean", attribute.getName());

View File

@@ -16,6 +16,7 @@ html5.outline.mode=HTML5 Outline
xml.inspections.duplicate.declaration=Non-unique declaration name {0}
xml.inspections.registered.resource.is.not.recognized=Resource registered by this uri is not recognized (Settings | Languages \\& Frameworks | Schemas and DTDs)
xml.inspections.should.have.fixed.value={0} should have fixed value {1}
xml.inspections.attribute.requires.value={0} requires value
xml.inspections.uri.is.not.registered=URI is not registered (Settings | Languages \\& Frameworks | Schemas and DTDs)
xml.inspections.wrong.value=Wrong {0} value
xml.inspections.validate.external.resource.is.not.registered=External resource {0} is not registered