# Introduction

An issue is a problem in your code that prevents it from being [introduction](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-code/introduction "mention"). Each Clean Code attribute is evaluated, for a given language, based on a series of [overview](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/rules/overview "mention"). When a coding rule is broken, an issue is raised. The issue affects one or more software qualities with a varying impact level (called severity) as [code-analysis](https://docs.sonarsource.com/sonarqube-server/10.7/core-concepts/clean-code/code-analysis "mention").

The following applies:

* A new issue is automatically assigned to the last committer on the issue line - the author - if the author can be correlated to a SonarQube user. You can reassign the issue.
* The issue context locates the issue in the code. The *primary location* is where the issue message is displayed. *Secondary locations* may be shown to help you understand the issue. Paths through the code (execution flows) are shown from the source to the destination (sink) when the issue originated upstream.
* An issue is assigned a status that changes during its life cycle. In particular:
  * You can accept an issue to fix it later (status: **Accepted**).
  * With the corresponding authorization, you can set an issue to **False positive** if you think the analysis is mistaken.
* You can tag and comment on issues.

{% hint style="info" %}
You can receive an email notification for issue-related events: see [subscribing-to-notifications](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/subscribing-to-notifications "mention").
{% endhint %}

## Related pages <a href="#related-links" id="related-links"></a>

* [solution-overview](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/solution-overview "mention")\
  This page explains: how SonarQube identifies, assigns, and synchronizes issues; the issue lifecycle; and issue-related features.
* [retrieving](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/retrieving "mention")\
  This page explains how to retrieve and filter issues.
* [reviewing](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/reviewing "mention")\
  This page explains how to view, and understand your issues in the SonarQube UI.
* [managing](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/managing "mention")\
  This page explains how to accept, mark as False positive, reopen, assign, tag, or comment on an issue.
* [fixing](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/fixing "mention")\
  This page explains how to get suggested fixes for your issues.
* [security-issues-in-devops-platform](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/issues/security-issues-in-devops-platform "mention")\
  This page explains how to view and/or manage the security issues reported by SonarQube in your GitHub or GitLab instance.
* [subscribing-to-notifications](https://docs.sonarsource.com/sonarqube-server/10.7/user-guide/managing-your-account/subscribing-to-notifications "mention")\
  This page explains how to configure your account to receive email notifications for issue-related events.
