File linting and function docs