nandi/oripublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

qlty.toml · 103 lines · 2.5 KBTOML Blame HistoryRaw
✨ Introduce new feature(s): ACP web client — Go backend (agent, bridge, httpserver, mockagent) + React SPA (Zed-like agent panel), tests, quality gate PASS 2434cc7 k33g yesterday1# This file was automatically generated by `qlty init`.
2# You can modify it to suit your needs.
3# We recommend you to commit this file to your repository.
4#
5# This configuration is used by both Qlty CLI and Qlty Cloud.
6#
7# Qlty CLI -- Code quality toolkit for developers
8# Qlty Cloud -- Fully automated Code Health Platform
9#
10# Try Qlty Cloud: https://qlty.sh
11#
12# For a guide to configuration, visit https://qlty.sh/d/config
13# Or for a full reference, visit https://qlty.sh/d/qlty-toml
14config_version = "0"
15
16exclude_patterns = [
17 "*_min.*",
18 "*-min.*",
19 "*.min.*",
20 "**/.yarn/**",
21 "**/*.d.ts",
22 "**/assets/**",
23 "**/bower_components/**",
24 "**/build/**",
25 "**/cache/**",
26 "**/config/**",
27 "**/db/**",
28 "**/deps/**",
29 "**/dist/**",
30 "**/extern/**",
31 "**/external/**",
32 "**/generated/**",
33 "**/Godeps/**",
34 "**/gradlew/**",
35 "**/mvnw/**",
36 "**/node_modules/**",
37 "**/protos/**",
38 "**/seed/**",
39 "**/target/**",
40 "**/templates/**",
41 "**/testdata/**",
42 "**/vendor/**",
43 # Vendored dev-toolkit kit sources (SKILL.md files and the measurement
44 # script quality_report.py itself). Excluded with the user's agreement so
45 # the instrument is not measured with itself. What this hides: bandit/ruff
46 # findings on quality_report.py (subprocess usage, which the script needs
47 # to run qlty) — defects there belong to the kit's source, not this repo.
48 ".claude/**",
49]
50
51test_patterns = [
52 "**/test/**",
53 "**/spec/**",
54 "**/*.test.*",
55 "**/*.spec.*",
56 "**/*_test.*",
57 "**/*_spec.*",
58 "**/test_*.*",
59 "**/spec_*.*",
60]
61
62[smells]
63mode = "comment"
64
65[[source]]
66name = "default"
67default = true
68
69
70[[plugin]]
71name = "bandit"
72
73# radarlint-python removed with the user's agreement: it requires a ~300MB
74# JDK that cannot fit on the dedicated ~/.qlty volume (488MB, already full of
75# the other tool runtimes) — `qlty init` failed twice with "No space left on
76# device" while extracting jdk-22.0.1+8. Its only target was the vendored kit
77# script excluded above; bandit and ruff still cover any Python that appears.
78
79[[plugin]]
80name = "golangci-lint"
✨ Switch the ACP adapter to @agentclientprotocol/claude-agent-acp (template 0.0.2) 5d476ff k33g 16h ago81# 2.13.2 (2026-08-27) is built with Go >= 1.26; qlty's default 1.61.0 (go1.23) and its
82# latest known 2.6.2 (go1.25) both refuse this repo's `go 1.26.5` ("Go language version
83# used to build golangci-lint is lower than the targeted Go version") and abort the run.
84version = "2.13.2"
✨ Introduce new feature(s): ACP web client — Go backend (agent, bridge, httpserver, mockagent) + React SPA (Zed-like agent panel), tests, quality gate PASS 2434cc7 k33g yesterday85
86[[plugin]]
87name = "biome"
88
89[[plugin]]
90name = "ripgrep"
91mode = "comment"
92
93[[plugin]]
94name = "ruff"
95drivers = [
96 "lint",
97]
98
99[[plugin]]
100name = "shellcheck"
101
102[[plugin]]
103name = "trufflehog"