Linter development

TBD: lenient: try to “fix” errors?, strict: only info are ok

Mode: strict vs. lenient.

Levels: info, warning, error

Error messages

General

Platform-specific