Update documentation and linting [skip ci]