Fix lint issues.

This commit is contained in:
Brent Simmons
2025-01-22 23:02:45 -08:00
parent 5b7d91f109
commit 1f7a05a252
3 changed files with 19 additions and 19 deletions

View File

@@ -1,7 +1,6 @@
identifier_name:
min_length: 1
max_length: 50
allowed_patterns: ^_.*$
line_length:
warning: 200
@@ -12,3 +11,5 @@ line_length:
disabled_rules:
- todo
excluded:
- Modules/Secrets/Sources/Secrets/SecretKey.swift

View File

@@ -11,7 +11,7 @@ import libxml2
public typealias XMLPointer = UnsafePointer<xmlChar>
public protocol SAXParserDelegate {
public protocol SAXParserDelegate: AnyObject {
func saxParser(_: SAXParser, xmlStartElement: XMLPointer, prefix: XMLPointer?, uri: XMLPointer?, namespaceCount: Int, namespaces: UnsafePointer<XMLPointer?>?, attributeCount: Int, attributesDefaultedCount: Int, attributes: UnsafePointer<XMLPointer?>?)
@@ -22,7 +22,7 @@ public protocol SAXParserDelegate {
public final class SAXParser {
fileprivate let delegate: SAXParserDelegate
private weak var delegate: SAXParserDelegate?
public var currentCharacters: Data? { // UTF-8 encoded
@@ -140,17 +140,17 @@ private extension SAXParser {
characters.append(xmlCharacters, count: count)
}
delegate.saxParser(self, xmlCharactersFound: xmlCharacters, count: count)
delegate?.saxParser(self, xmlCharactersFound: xmlCharacters, count: count)
}
func startElement(_ name: XMLPointer, prefix: XMLPointer?, uri: XMLPointer?, namespaceCount: Int, namespaces: UnsafePointer<XMLPointer?>?, attributeCount: Int, attributesDefaultedCount: Int, attributes: UnsafePointer<XMLPointer?>?) {
delegate.saxParser(self, xmlStartElement: name, prefix: prefix, uri: uri, namespaceCount: namespaceCount, namespaces: namespaces, attributeCount: attributeCount, attributesDefaultedCount: attributesDefaultedCount, attributes: attributes)
delegate?.saxParser(self, xmlStartElement: name, prefix: prefix, uri: uri, namespaceCount: namespaceCount, namespaces: namespaces, attributeCount: attributeCount, attributesDefaultedCount: attributesDefaultedCount, attributes: attributes)
}
func endElement(_ name: XMLPointer, prefix: XMLPointer?, uri: XMLPointer?) {
delegate.saxParser(self, xmlEndElement: name, prefix: prefix, uri: uri)
delegate?.saxParser(self, xmlEndElement: name, prefix: prefix, uri: uri)
endStoringCharacters()
}
}

View File

@@ -18,22 +18,21 @@ public extension String {
for char in self {
switch char {
case "&":
escaped.append("&amp;")
case "<":
escaped.append("&lt;")
case ">":
escaped.append("&gt;")
case "\"":
escaped.append("&quot;")
case "'":
escaped.append("&apos;")
default:
escaped.append(char)
case "&":
escaped.append("&amp;")
case "<":
escaped.append("&lt;")
case ">":
escaped.append("&gt;")
case "\"":
escaped.append("&quot;")
case "'":
escaped.append("&apos;")
default:
escaped.append(char)
}
}
return escaped
}
}