# loq configuration - file size enforcement # Run `loq baseline` to update when files exceed limits default_max_lines = 1000 respect_gitignore = true exclude = ["**/uv.lock", ".git/**", ".claude/**", "docs/**"] [[rules]] path = "tests/**" max_lines = 1000 [[rules]] path = "src/fastmcp/server/context.py" max_lines = 1272 [[rules]] path = "src/fastmcp/server/server.py" max_lines = 3250 [[rules]] path = "src/fastmcp/client/client.py" max_lines = 1885 [[rules]] path = "src/fastmcp/server/auth/oauth_proxy/proxy.py" max_lines = 1796 [[rules]] path = "src/fastmcp/server/providers/local_provider.py" max_lines = 1187