GET /api/v1/tools/config
Returns the current linter tools configuration for the authenticated user. Use this endpoint to read the saved state before presenting an edit form. Authentication required: YesResponse
Returns a tools configuration object with one key per supported tool.Configuration for the Ruff Python linter.
Configuration for the ESLint JavaScript/TypeScript linter.
Configuration for the golangci-lint Go linter.
PUT /api/v1/tools/config
Saves an updated linter tools configuration. The full configuration object must be provided in the request body — partial updates are not supported. Changes take effect on the next review run immediately. Authentication required: YesRequest Body
Set to
true to enable Ruff, or false to disable it.Path to the Ruff config file in your repository, or
null to use Ruff’s built-in defaults.Set to
true to enable ESLint, or false to disable it.Path to the ESLint config file in your repository, or
null to use ESLint’s automatic config resolution.Set to
true to enable golangci-lint, or false to disable it.Path to the golangci-lint config file in your repository, or
null to use golangci-lint’s defaults.