===== rfclint ===== Per https://pypi.org/project/rfclint/, the actions performed are: * Validate the file is well formed XML and that it conforms to the XML2RFC Version 3 schema as defined in RFC 7991. * Verify that embedded XML stanzas are well formed. * Verify that embedded ABNF is complete and well formed. * Identify misspelled words. * Detect duplicate words. ==== Spellchecking ==== The following is a description of how the selection is done for what is spellchecked. The first thing to note is that this list contains v2 ([[https://www.rfc-editor.org/info/rfc7749|RFC 7749]]) as well as v3 ([[https://www.rfc-editor.org/info/rfc7991|RFC 7991]]) vocabulary. **Elements that are checked:** annotation, area, artwork, blockquote, city, cref, code, country, dd, dt, email, keyword, li, name, organization, phone, postalLine, refcontent, region, sourcecode, street, t, td, th, title, uri, workgroup **Attributes that are checked:** 'title': ['ascii', 'abbrev'], 'seriesInfo': ['name', 'asciiName', 'value', 'asciiValue'], 'author': ['asciiFullname', 'asciiInitials', 'asciiSurname', 'fullname', 'surname', 'initials'], 'city': ['ascii'], 'code': ['ascii'], 'country': ['ascii'], 'region': ['ascii'], 'street': ['ascii'], 'blockquote': ['quotedFrom'], 'iref': ['item', 'subitem'], where the first item is the element name and then the list of attributes that would be checked.