Skip to content

ci: enforce code quality#58

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

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

Conversation

@NNTin
Copy link
Contributor

@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

@NNTin
Copy link
Contributor Author

NNTin commented Mar 15, 2026

This PR has been closed by #122 and #116

@NNTin NNTin closed this Mar 15, 2026
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