Skip to content

ci: enforce code quality#58

Open
NNTin wants to merge 4 commits intopablodelucca:mainfrom
NNTin:ci/code-quality
Open

ci: enforce code quality#58
NNTin wants to merge 4 commits intopablodelucca:mainfrom
NNTin:ci/code-quality

Conversation

@NNTin
Copy link

@NNTin NNTin commented Mar 1, 2026

This PR adds CI checks via in-built scripts (built and lint).
It presents it as a GitHub Step Summary:

Furthermore it adds a CI contributors-policy check via scripts/check-contributors-rules.mjs.

The script enforces documented contribution rules on changed lines in CI. It currently detects:

  • inline color literals outside approved constants/token files
  • non-pixel-style shadows in webview code
  • non-FS Pixel Sans font declarations in webview code

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