> ## Documentation Index
> Fetch the complete documentation index at: https://chart-spec.enchor.us/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue

A problem found in a song folder. Every issue has this shape, whatever its scope.

## Properties

| Property | Modifier | Type | Description |
| - | - | - | - |
|  `code` | `readonly` | [`IssueCode`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/IssueCode) | - |
|  `difficulty` | `readonly` | `"expert"` \| `"hard"` \| `"medium"` \| `"easy"` \| `null` | The difficulty it's about, or `null` when it's about more than one. |
|  `file` | `readonly` | `string` \| `null` | The file it's about, as named in the folder, such as a misnamed audio file or the song.ini a metadata issue is in. `null` for a chart issue, and for an issue about no one file, such as a missing chart. |
|  `instrument` | `readonly` | \| `"guitar"` \| `"guitarcoop"` \| `"rhythm"` \| `"bass"` \| `"drums"` \| `"keys"` \| `"guitarghl"` \| `"guitarcoopghl"` \| `"rhythmghl"` \| `"bassghl"` \| `"keysghl"` \| `null` | The instrument it's about, or `null` when it's about more than one. |
|  `message` | `readonly` | `string` | - |
|  `msTime` | `readonly` | `number` \| `null` | - |
|  `scope` | `readonly` | [`IssueScope`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/IssueScope) | - |
|  `severity` | `readonly` | [`IssueSeverity`](https://chart-spec.enchor.us/scan-chart/api/index/type-aliases/IssueSeverity) | - |
|  `tick` | `readonly` | `number` \| `null` | Where in the chart, or `null` for an issue about a whole track, chart or file. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.