Syndical
Quality
100/100
Maintainability
100/100
Static security checks
No findings
0 critical · 0 high · 0 medium · 0 low
5 qualified rules · findings require review
2107 / 2107 files without configured warnings or errors.
28144 / 28144 actual functions within every limit. 0.00% of tokens duplicated.
Measured 5 October 2026 · db4a57882042
Coverage & evidence
2107 selected production files. csharp: 1800 · javascript: 8 · typescript: 299.
- Native checks: 2107 / 2107 files analyzed
- Function analysis: 2107 / 2107 files analyzed
- Duplication: 2107 / 2107 files analyzed
- Security checks: 2107 / 2107 files analyzed
Function limits: complexity ≤ 15, lines ≤ 80, parameters ≤ 5. Maintainability takes the lowest of 100% function compliance, 100% duplication-free tokens and 100% declaration compliance. 970 / 970 executable or wide-data declarations comply; 0 remain outside the reviewed contract. Function parsing limitations are recorded below.
Methodology: csharp-source-v1. C# source syntax version 1.0.0; actual callable bodies and separately reviewed declarations.
Duplication: at least 5 lines and 50 tokens, mild mode.
Qualified security checks
- HttpClientHandler certificate callbacks that explicitly accept every certificate. (high; csharp).
- Explicit rejectUnauthorized:false settings and NODE_TLS_REJECT_UNAUTHORIZED=0 assignments. (high; javascript, typescript).
- BrowserWindow object literals explicitly disabling context isolation. (high; javascript, typescript).
- BrowserWindow object literals explicitly enabling renderer Node integration. (medium; javascript, typescript).
- Direct console arguments named password, token, key or client secret; this is not a dataflow rule. (high; javascript, typescript).
Included roots: apps/, libs/. Extensions: .cs, .ts, .tsx, .js, .jsx, .mjs.
Excluded paths and suffixes: test, tests, fixtures, bin, obj, node_modules, out, dist, resources, .test.ts, .test.tsx, .spec.ts, .spec.tsx, .d.ts, .g.cs, .generated.cs.
Gate: passed. This methodology requires a zero-debt baseline; measured debt cannot pass the gate.
Findings beyond the zero-debt baseline: 0.
Policy: syndical-oss-quality-v2
- Scores measure compliance with this named profile; profiles can differ between languages and repositories.
- Quality measures configured native warnings and errors, not functional correctness or test effectiveness.
- Swift and Python functions are recognized heuristically by Lizard. JavaScript/TypeScript uses the TypeScript syntax tree.
- C# uses the pinned Roslyn source syntax inventory across every conditional-symbol assignment; this is not a compiled control-flow or semantic correctness proof.
- C# length counts nonempty physical declaration lines including comments and nested code. Primary constructors count only their header and executable initializer regions.
- Executable declarations have separate compliance; wide records require exact reviewed data-shape identities. Neither adds synthesized functions to the function denominator.
- Security covers only the named qualified rules. Dependencies, secrets, runtime behavior and broader dataflow are not assessed here.
- No overall quality or human-superiority claim is supported by this scorecard.
Report SHA-256 58353eb6a24693433c57e9e865e11985546456a979f93eb16bb630b24e1fc502