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.object
Configuration for the Ruff Python linter.
object
Configuration for the ESLint JavaScript/TypeScript linter.
object
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
boolean
required
Set to
true to enable Ruff, or false to disable it.string | null
required
Path to the Ruff config file in your repository, or
null to use Ruff’s built-in defaults.boolean
required
Set to
true to enable ESLint, or false to disable it.string | null
required
Path to the ESLint config file in your repository, or
null to use ESLint’s automatic config resolution.boolean
required
Set to
true to enable golangci-lint, or false to disable it.string | null
required
Path to the golangci-lint config file in your repository, or
null to use golangci-lint’s defaults.