Answered
VS Code extension draining battery
The Codescene VS code extension is draining battery like crazy recently. Sometimes it seems to be stuck in an initializing loop. When that happens VS code absolutely destroys the battery on my laptop, for example it drained 30% in around 25 minutes, on a laoptop that has a 6-8 hour battery life under my normal workloads. Before this issue the Codescene extension had no impact on battery life and power consumption. The only way I’ve found of fixing it right now is by disabling the extension. I’m on MacOS version 15.7 and Visual Studio Code version 1.101
IDE Extensions
18 days ago
Answered
VS Code extension draining battery
The Codescene VS code extension is draining battery like crazy recently. Sometimes it seems to be stuck in an initializing loop. When that happens VS code absolutely destroys the battery on my laptop, for example it drained 30% in around 25 minutes, on a laoptop that has a 6-8 hour battery life under my normal workloads. Before this issue the Codescene extension had no impact on battery life and power consumption. The only way I’ve found of fixing it right now is by disabling the extension. I’m on MacOS version 15.7 and Visual Studio Code version 1.101
IDE Extensions
18 days ago
Answered
How do I upload Branch and Line Coverage
If for a given repo, we want to have both branch and line coverage and our coverage.xml contains both - is the process to run the upload action twice for the same file both with different --metric options?
Community
Answered
How do I upload Branch and Line Coverage
If for a given repo, we want to have both branch and line coverage and our coverage.xml contains both - is the process to run the upload action twice for the same file both with different --metric options?
Community
Answered
AI Course for keeping technical debt in check
I notice you are doing great things to mitigate the risk of AI, particularly your MCP server for providing my AI tool (Github Co-Pilot) with Code Health context to make sure it’s suggestions, particularly for refactoring don’t introduce new technical debt and keep my new and existing code maintainable. As thought leaders in this area, do you have a plan to create a course specifically on this pertinent topic?
Academy
About 2 months ago
Answered
AI Course for keeping technical debt in check
I notice you are doing great things to mitigate the risk of AI, particularly your MCP server for providing my AI tool (Github Co-Pilot) with Code Health context to make sure it’s suggestions, particularly for refactoring don’t introduce new technical debt and keep my new and existing code maintainable. As thought leaders in this area, do you have a plan to create a course specifically on this pertinent topic?
Academy
About 2 months ago
What APIs does the Jira integration use?
My company doesn’t use Jira — we use Linear — which isn’t a supported PM integration. Since the Jira integration takes a server URL, I’m wondering if I can build a Jira-to-Linear API proxy as an adapter. (Linear has decent docs on Jira mapping) Can someone share which APIs Codescene uses to access Jira data?
PM Data Integrations
About 2 months ago
What APIs does the Jira integration use?
My company doesn’t use Jira — we use Linear — which isn’t a supported PM integration. Since the Jira integration takes a server URL, I’m wondering if I can build a Jira-to-Linear API proxy as an adapter. (Linear has decent docs on Jira mapping) Can someone share which APIs Codescene uses to access Jira data?
PM Data Integrations
About 2 months ago
Answered
Cloud Storage Location for CodeScene Pro Plan
I need to confirm the geographical location of the cloud storage for the CodeScene Pro plan, specifically if it is located within the European Union.
CodeScene Cloud
About 2 months ago
Answered
Cloud Storage Location for CodeScene Pro Plan
I need to confirm the geographical location of the cloud storage for the CodeScene Pro plan, specifically if it is located within the European Union.
CodeScene Cloud
About 2 months ago
Answered
Deleting Alias Mapping for a previous CodeScene project
While testing CodeScene you might set up a project with a large open source repo to see how it performed. Deleting the project will not delete the Teams/Developer configuration which includes the alias mapping. To resolve this, create a new project which will create a new Teams/Developers configuration (which includes fresh alias mapping). Following this you can delete the Teams/Developers configuration for the old project
CodeScene On-Premise
About 2 months ago
Answered
Deleting Alias Mapping for a previous CodeScene project
While testing CodeScene you might set up a project with a large open source repo to see how it performed. Deleting the project will not delete the Teams/Developer configuration which includes the alias mapping. To resolve this, create a new project which will create a new Teams/Developers configuration (which includes fresh alias mapping). Following this you can delete the Teams/Developers configuration for the old project
CodeScene On-Premise
About 2 months ago
Answered
Project-wide Change Coupling Overview
I need to see an overview of the degree of change coupling over the whole project.
General Discussions
2 months ago
Answered
Project-wide Change Coupling Overview
I need to see an overview of the degree of change coupling over the whole project.
General Discussions
2 months ago
Answered
What is technical debt?
TLDR: Cunningham coined the term in 1992. Later, the agile community adopted the term and it was used as a catch-all term to describe most problems with software. Researchers stepped in and provided academic definitions for the phenomenon. A pragmatic explanation of technical debt is “code that is more expensive to maintain than it should be.” Unless you actively mitigate such debt, it will add up and slow you down as a software company. We provided a Quora answer that takes a historical perspective. Still worth a read! ;-) https://www.quora.com/What-is-technical-debt/answer/Markus-Borg
Technical Debt
3 months ago
Answered
What is technical debt?
TLDR: Cunningham coined the term in 1992. Later, the agile community adopted the term and it was used as a catch-all term to describe most problems with software. Researchers stepped in and provided academic definitions for the phenomenon. A pragmatic explanation of technical debt is “code that is more expensive to maintain than it should be.” Unless you actively mitigate such debt, it will add up and slow you down as a software company. We provided a Quora answer that takes a historical perspective. Still worth a read! ;-) https://www.quora.com/What-is-technical-debt/answer/Markus-Borg
Technical Debt
3 months ago
Answered
Kubernetes deployment
Our company uses Kubernetes as the standard deployment platform. We would like the CodeScene on-premise product in a Kubernetes cluster, but didn’t find any official instructions on how to do so.
CodeScene On-Premise
3 months ago
Answered
Kubernetes deployment
Our company uses Kubernetes as the standard deployment platform. We would like the CodeScene on-premise product in a Kubernetes cluster, but didn’t find any official instructions on how to do so.
CodeScene On-Premise
3 months ago
Answered
Backfill missing analysis data for CodeScene Cloud project
I am experiencing an issue with my CodeScene Cloud project where analysis failed to run for several days. I need to know how to backfill the analysis results for those missing days retrospectively.
CodeScene Cloud
3 months ago
Answered
Backfill missing analysis data for CodeScene Cloud project
I am experiencing an issue with my CodeScene Cloud project where analysis failed to run for several days. I need to know how to backfill the analysis results for those missing days retrospectively.
CodeScene Cloud
3 months ago
Answered
Disable Code Duplication smells in tests
I feel fine with having a bit more code duplication in my tests than in other code. But I can’t seem to disable the warnings. I’ve tried both with comments and a config file. My code is C#. I’ve added the hint as this: ```cs [Fact] // @codescene(disable:"Code Duplication") public async Task CloseAccount_Should_FailOnWrongPassword() { } ``` But the method is still marked as Code Duplication. I’ve also created a .codescene/code-health-rules.json that looks like this: ```json { "usage": "Code Health", "rule_sets": [ { "matching_content_path": "Carehood.Api.IntegrationTests/**", "rules": [ { "name": "Code Duplication", "weight": 0.0 } ] } ] } ``` I still see the warning in both VS Code and Rider.
IDE Extensions
3 months ago
Answered
Disable Code Duplication smells in tests
I feel fine with having a bit more code duplication in my tests than in other code. But I can’t seem to disable the warnings. I’ve tried both with comments and a config file. My code is C#. I’ve added the hint as this: ```cs [Fact] // @codescene(disable:"Code Duplication") public async Task CloseAccount_Should_FailOnWrongPassword() { } ``` But the method is still marked as Code Duplication. I’ve also created a .codescene/code-health-rules.json that looks like this: ```json { "usage": "Code Health", "rule_sets": [ { "matching_content_path": "Carehood.Api.IntegrationTests/**", "rules": [ { "name": "Code Duplication", "weight": 0.0 } ] } ] } ``` I still see the warning in both VS Code and Rider.
IDE Extensions
3 months ago
Answered
What is a Hotspot in CodeScene?
Most development activity is concentrated in a small number of modules. File-level Hotspot analysis highlights these modules, showing where my team spends most of its development time. When combined with CodeScene’s Code Health perspective , hotspots help me prioritize improvements: Low Code Health in a hotspot → High priority, since poor quality in frequently changed code is costly. Low Code Health in a stable area (non-hotspot) → Lower priority, since these parts change rarely. Hotspots are also a reliable way to uncover productivity bottlenecks in your code. In large systems, you’ll often see multiple hotspots or even clusters of hotspots. Clusters suggest that an entire component or package is under heavy, ongoing change. You can access these visualizations from the analysis menu: Code > Hotspots Or click “View Hotspots” in the Code Health tab on the main analysis dashboard. You can find more information and the use cases in the docs.
General Discussions
4 months ago
Answered
What is a Hotspot in CodeScene?
Most development activity is concentrated in a small number of modules. File-level Hotspot analysis highlights these modules, showing where my team spends most of its development time. When combined with CodeScene’s Code Health perspective , hotspots help me prioritize improvements: Low Code Health in a hotspot → High priority, since poor quality in frequently changed code is costly. Low Code Health in a stable area (non-hotspot) → Lower priority, since these parts change rarely. Hotspots are also a reliable way to uncover productivity bottlenecks in your code. In large systems, you’ll often see multiple hotspots or even clusters of hotspots. Clusters suggest that an entire component or package is under heavy, ongoing change. You can access these visualizations from the analysis menu: Code > Hotspots Or click “View Hotspots” in the Code Health tab on the main analysis dashboard. You can find more information and the use cases in the docs.
General Discussions
4 months ago