First implementation of the linter