Clash Nyanpasu~(∠・ω< )⌒☆
129 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | frontend/interface/src/openapi/geoip/ipsb.ts | 21 | // config, |
| LOW | frontend/nyanpasu/src/components/ui/text-marquee.tsx | 141 | // isHoveredRef.current = true |
| LOW | frontend/nyanpasu/src/components/ui/text-marquee.tsx | 161 | // ) |
| LOW | …)/main/settings/nyanpasu/_modules/tray-icon-config.tsx | 181 | // {/* <SettingsCardContent className="gap-4"> |
| LOW | .serena/project.yml | 1 | # the name by which the project can be referenced within Serena |
| LOW | .serena/project.yml | 21 | # - For C, use cpp |
| LOW | .serena/project.yml | 41 | # This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings. |
| LOW | .serena/project.yml | 61 | # Paths can be absolute or relative to the project root. |
| LOW | .serena/project.yml | 81 | # list of tool names to exclude. |
| LOW | .serena/project.yml | 101 | # for this project. |
| LOW | .serena/project.yml | 121 | # list of regex patterns which, when matched, mark a memory entry as read‑only. |
| LOW | backend/Cross.toml | 1 | [target.aarch64-unknown-linux-gnu] |
| LOW | backend/tauri-plugin-deep-link/cliff.toml | 61 | tag_pattern = "v[0-9]*" |
| LOW | backend/tauri-plugin-deep-link/src/lib.rs | 41 | /// - **macOS**: This function can only be called once on macOS. |
| LOW | backend/nyanpasu-core/src/state/ack.rs | 121 | /// Any required ACK returned a failure status (rejected, failed, or timed out). |
| LOW | …pasu-core/src/state/tests/cascading_state_migration.rs | 1 | //! Integration tests proving multi-level cascading state with ACK model. |
| LOW | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 1 | //! Tests for MVCC snapshot mechanism (ArcSwap-based lock-free reads). |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 101 | |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 161 | # - "8000::/1" |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 181 | # - 10 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 201 | TLS: |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 261 | # 配置不使用 fake-ip 的域名 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 301 | # fallback: |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 321 | # - gfw |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 361 | # username: username |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 381 | # Shadowsocks |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 541 | # ech-opts: |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 701 | # v2ray-http-upgrade: false |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 781 | down: '200 Mbps' # 若不写单位,默认为 Mbps |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 801 | # ports: 1000,2000-3000,5000 # port 不可省略 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 841 | # dialer-proxy: "ss1" |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 861 | # h2: 67543 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 881 | token: TOKEN |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 901 | # # 如果config为空则通过dns解析,不为空则通过该值指定,格式为经过base64编码的ech参数(dig +short TYPE65 tls-ech.dev) |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 961 | # idle-session-check-interval: 30 # seconds |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1061 | health-check: |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1181 | listeners: |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1201 | # -----END ECH KEYS----- |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1221 | # -----END ECH KEYS----- |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1261 | port: 10813 # 支持使用ports格式,例如200,302 or 200,204,401-429,501-503 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1281 | # rule: sub-rule-name1 # 默认使用 rules,如果未找到 sub-rule 则直接使用 rules |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1301 | # dest: test.com:443 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1321 | listen: 0.0.0.0 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1361 | - username: 1 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1421 | - name: trojan-in-1 |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1441 | # -----END ECH KEYS----- |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1461 | # enabled: false |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1481 | # madSJjYQIf9o1N5GXjkW4DEEeb17qMxHdwMdNnwADAABAAEAAQACAAEAAwAIdGVz |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1501 | # rule: sub-rule-name1 # 默认使用 rules,如果未找到 sub-rule 则直接使用 rules |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1521 | # include-uid: # UID 规则仅在 Linux 下被支持,并且需要 auto-route |
| LOW | backend/tauri/tests/sample_clash_config.yaml | 1541 | # shadowsocks,vmess 入口配置(传入流量将和 socks,mixed 等入口一样按照 mode 所指定的方式进行匹配处理) |
| LOW | backend/tauri/src/core/tasks/executor.rs | 1 | use std::fmt::{self, Formatter}; |
| LOW | backend/tauri/src/core/tray/mod.rs | 61 | #[cfg(target_os = "linux")] |
| LOW | backend/tauri/src/core/tray/mod.rs | 81 | // ); |
| LOW | backend/tauri/src/core/tray/mod.rs | 101 | // item.id(), |
| LOW | backend/tauri/src/core/tray/mod.rs | 121 | // tracing::debug!( |
| LOW | backend/tauri/src/core/tray/mod.rs | 141 | // } |
| LOW | backend/tauri/src/core/tray/proxies.rs | 361 | // tracing::debug!("update selected proxies: {:?}", action); |
| LOW | backend/tauri/src/core/tray/proxies.rs | 381 | // Some(item) => match item.kind() { |
| LOW | backend/tauri/src/core/tray/proxies.rs | 401 | // if item.is_checked().is_ok_and(|x| !x) { |
| 19 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 26 | // ─── State types ─────────────────────────────────────────────── |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 143 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 145 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 163 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 165 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 191 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …pasu-core/src/state/tests/cascading_state_migration.rs | 193 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 23 | // ─── Helpers ────────────────────────────────────────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 70 | // ─── 5.1 Snapshot basic behavior ────────────────────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 103 | // ─── 5.3 Effect failure does not update snapshot ────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 120 | // ─── 5.4 Effect success updates snapshot ────────────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 133 | // ─── 5.5 Multiple handles see the same snapshot ─────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 146 | // ─── 5.6 Concurrent fan-in: no deadlock ────────────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 223 | // ─── 5.7 Concurrent fan-in eventual convergence ────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 263 | // ─── 5.8 Three-source concurrent fan-in ────────────────────── |
| MEDIUM | backend/nyanpasu-core/src/state/tests/mvcc_snapshot.rs | 414 | // ─── 5.10 Manager snapshot_handle works ────────────────────── |
| MEDIUM | backend/tauri/tests/sample_clash_config.yaml | 641 | # ------------------------- |
| MEDIUM | backend/tauri/tests/sample_clash_config.yaml | 645 | # ------------------------- |
| MEDIUM | backend/tauri/tests/sample_clash_config.yaml | 1366 | # ------------------------- |
| MEDIUM | backend/tauri/tests/sample_clash_config.yaml | 1370 | # ------------------------- |
| MEDIUM | .github/workflows/deps-build-linux.yaml | 142 | # =========================== |
| MEDIUM | .github/workflows/deps-build-linux.yaml | 144 | # =========================== |
| MEDIUM | .github/workflows/deps-build-linux.yaml | 186 | # =========================== |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | frontend/nyanpasu/src/utils/monaco-css.ts | 20 | export function registerCssDataSlotCompletion(monacoInstance: Monaco): void { |
| LOW | frontend/nyanpasu/src/utils/custom-css-compiler.ts | 240 | function transformSelectorCandidate( |
| LOW | …d/nyanpasu/src/components/providers/theme-provider.tsx | 136 | export function useExperimentalThemeContext() { |
| LOW | …d/nyanpasu/src/components/providers/theme-provider.tsx | 148 | export function ExperimentalThemeProvider({ children }: PropsWithChildren) { |
| LOW | …asu/src/components/providers/context-menu-provider.tsx | 137 | export function RegisterContextMenuTrigger({ |
| LOW | …asu/src/components/providers/context-menu-provider.tsx | 176 | export function RegisterContextMenuContent({ children }: PropsWithChildren) { |
| LOW | …nyanpasu/src/components/primitives/animate/tooltip.tsx | 469 | function shallowEqualWithoutChildren( |
| LOW | …s/nyanpasu/_modules/enable-builtin-enhanced-switch.tsx | 16 | export default function EnableBuiltinEnhancedSwitch() { |
| LOW | …gs/nyanpasu/_modules/break-when-mode-change-switch.tsx | 16 | export default function BreakWhenModeChangeSwitch() { |
| LOW | …s/nyanpasu/_modules/break-when-proxy-change-switch.tsx | 16 | export default function BreakWhenProxyChangeSwitch() { |
| LOW | …nyanpasu/_modules/break-when-profile-change-switch.tsx | 16 | export default function BreakWhenProfileChangeSwitch() { |
| LOW | …ettings/nyanpasu/_modules/tray-menu-close-behavior.tsx | 21 | export default function TrayMenuCloseBehaviorSelector() { |
| LOW | …yanpasu/_modules/network-statistic-widget-selector.tsx | 24 | export default function NetworkStatisticWidgetSelector() { |
| LOW | …anpasu/src/pages/(main)/main/proxies/_modules/hooks.ts | 7 | export function useCurrentGroupConnection( |
| LOW | scripts/manifest.ts | 62 | function extractVersionFromAssetList( |
| LOW | scripts/check.ts | 178 | function extractVersionFromAssetList( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | frontend/nyanpasu/src/components/ui/sparkline.tsx | 36 | // the same left guard value, making the curve at x=0 seamless across transitions. |
| MEDIUM | frontend/nyanpasu/src/components/ui/sparkline.tsx | 173 | // path at t=0, making the left edge transition seamless. |
| MEDIUM | frontend/nyanpasu/src/components/ui/sparkline.tsx | 227 | // occupy identical visual coordinates, so the swap is seamless. |
| MEDIUM | …/nyanpasu/src/pages/(editor)/editor/_modules/utils.tsx | 62 | // More robust URL regex pattern |
| MEDIUM | backend/tauri/src/lib.rs | 93 | // 单例检测 with robust logging |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …c/pages/(main)/main/dashboard/_modules/layout-adapt.ts | 140 | // Step 1: try at clamped position (no overlap). |
| LOW | …c/pages/(main)/main/dashboard/_modules/layout-adapt.ts | 146 | // Step 2: find a free slot at current (w, h). |
| LOW | …c/pages/(main)/main/dashboard/_modules/layout-adapt.ts | 153 | // Step 3: shrink (w, h) toward (minW, minH) and retry. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .serena/project.yml | 72 | # Same syntax as gitignore, so you can use * and **. |
| LOW | backend/tauri/src/enhance/script/js.rs | 147 | // Don't forget to insert the parsed module into the loader itself, since the root module |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | backend/tauri/src/core/migration/db.rs | 64 | "# This file is generated by the migration system, do not edit it manually.\n" |