linter: add ILinterProblem interface to allow for easier detection of linter problems
45 files changed