Skip to content

Conversation

@krzywon
Copy link
Collaborator

@krzywon krzywon commented Dec 4, 2025

This adds a base set of CodeScene rules to the repository, with high thresholds and low weights for gating. The current settings will likely not gate on anything., but that is to be seen.

I wanted to give custom gating messages, but that isn't an option, at least not for the free version. I will create a write-up for each rule, what it means, and how to potentially fix it, so new developers aren't overwhelmed when CodeScene flags them.

Code health rules documentation: https://codescene.io/docs/guides/technical/code-health.html#adapt-code-health-to-your-coding-standards
Code health rules template: https://codescene.io/projects/69169/config/codehealth/export/code-health-rules.json
Custom quality gates documentation: https://codescene.io/docs/guides/pr-integration/integrate-into-ci-cd.html
Custom quality gates template: https://codescene.io/configuration/template/custom-quality-gates.json

NOTE - CodeScene may be turned off until this PR is merged.

Copy link

@codescene-delta-analysis codescene-delta-analysis bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No application code in the PR — skipped Code Health checks.

See analysis details in CodeScene

Quality Gate Profile: Custom Configuration
Want more control? Customize Code Health rules or catch issues early with our IDE extension and CLI tool.

Copy link
Contributor

@DrPaulSharp DrPaulSharp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a good starting point to me.

@krzywon krzywon merged commit 650d9b5 into master Dec 4, 2025
11 checks passed
@krzywon krzywon deleted the codescene-integration-part1 branch December 4, 2025 16:28
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.

3 participants