Need to implement two level of validaton: - Syntax level to ensure that document can be parsed. Some samples of invalid document: - [category withoth ending bracket - key = = = - = value - .NET .editorconfig semantic validation: - Do duplicates - Correct rule ID