Critical/CTD: Absolute fundamental problem that crashes or freezes the game
Error: Something's going to be wrong, has a known negative side effect, but still playable. Missing textures, etc
Warning: Something's odd or wrong, but doesn't have any known negative side effects. Might be upgraded to error if one was discovered
Suggestion: Optimizations, small improvements or other suggestions.
warnings might be stuff like:
Unknown record type. Odd. Might cause issues. Unsure. I wouldn't necessarily call it a suggestion, as that indicates we have a recommended action to do.. when we really dont. It's just weird. So just a warning
Unknown value in an Enum. Again, odd, not yet sure if it's causing any problems, but not necessarily something i'd call a suggestion
Suggestions currently have stuff like:
Conditions can be simplified. Not a warning. Not causing bugs. But we suggest improving it
New but deleted records. Someone made an item then deleted it. Just fluff. Not really a "warning", per se, but we can suggest just removing the totally unused thing
Also would be good to document how to recommend a topic's level be changed
In Mutagen's analyzers I thought of it like this:
warnings might be stuff like:
Suggestions currently have stuff like:
Also would be good to document how to recommend a topic's level be changed