More work on the framework + relative path linter

- Add documentation for main linting methods + export them
- Add relative path heuristic handler
- Extend framework a bit for more flexibility
Newlines at end of file
Strip trailing whitespace