Skip to content

chore(sigrid): scope the analysis like openregister and filinq sigrid.yaml - #924

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/sigrid-scope
Nov 2, 2026
Merged

rubenvdlinde merged 1 commit into
developmentfrom
chore/sigrid-scope

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Adds a sigrid.yaml with the same content as dossiq#5011, pipelinq#2988, shillinq#2149 and thematiq#1479: the 2026 maintainability model is pinned, every technology is listed with its test patterns, and developer tooling stays out of the analysis.

Excluded:

  • scripts/ and tools/ (translation, quality and release tooling, such as scripts/check-schema-l10n.js)
  • openspec/changes/ (change proposals, not shipped code)
  • .claude/ (Claude Code skills and agents)
  • generated l10n/*.js catalogues and root tool config (eslint, phpstan bootstrap, php-cs-fixer)

This covers the .claude/ exclusion of #905 as well, so #905 can be closed once this merges.

Verified: the file parses with yaml.safe_load. Gate 122 report (sig-maintainability, which reads these excludes), development b8b0154 against this branch:

  • four-star: 24/34 -> 24/34 met. Changed shares: javascript McCabe >5 26.47% -> 24.23% (still over 20.2%), McCabe >10 2.65% -> 0.32%, size >15/30/60 38.12/6.44/1.72% -> 36.36/4.92/0.00%, duplication 2.49% -> 1.52%, params 3+ 3.92% -> 3.42%; php size >60 4.26% -> 4.08%, McCabe >5 34.41% -> 34.14%, duplication 12.94% -> 13.09% (the guard script was unduplicated code, so the share rises a little).
  • five-star: 18/34 -> 19/34 met. php size >60 flips to met (4.08% against 4.2%).
  • javascript units 529 -> 517, php units 1958 -> 1945.

AI disclosure: prepared with Claude Code (claude-opus-5-5), reviewed before merge.

🤖 Generated with Claude Code

….yaml

Pin the 2026 model, list every technology with its test patterns, and
leave developer tooling (scripts/, tools/, openspec/changes/, .claude/),
generated l10n/*.js and root tool config out of the analysis.

Assisted-by: ClaudeCode:claude-opus-5-5
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/launchpad @ 66f00c3

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
format ❌
check-schema-l10n ✅
composer ✅ ✅ 107/107
npm ❌ ✅ 636/636
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ⏭️ not run for this diff — no file in this diff matches the code globs, and none carries a source extension — the heavy tier has nothing to decide about it.
Newman ✅ 224/224
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ❌

Quality workflow — 2026-11-02 15:14 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit a21afd4 into development Nov 2, 2026
39 of 43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant