You should probably add a `todo?` method to `DirectiveComment` and then call `DirectiveComment.new(comment).todo?`, because that would be more lenient towards spacing too (`rubocop    : todo` is allowed too for instance).