# FormatErrorAction

> Determines how format errors are handled.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.SmartStrings.Core.Settings](/engine/6000.7/script-reference/unity/smartstrings/core/settings.md)
* **Assembly:** UnityEngine.SmartStringsModule

```csharp
public enum FormatErrorAction
```

## Fields

| Value                                                                                                                            | Description                                                                                                 |
| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [Ignore](/engine/6000.7/script-reference/unity/smartstrings/core/settings/formaterroraction/ignore.md)                           | Ignores errors and tries to output the data anyway.                                                         |
| [MaintainTokens](/engine/6000.7/script-reference/unity/smartstrings/core/settings/formaterroraction/maintaintokens.md)           | Leaves invalid tokens unmodified in the text.                                                               |
| [OutputErrorInResult](/engine/6000.7/script-reference/unity/smartstrings/core/settings/formaterroraction/outputerrorinresult.md) | Includes an issue message in the output.                                                                    |
| [ThrowError](/engine/6000.7/script-reference/unity/smartstrings/core/settings/formaterroraction/throwerror.md)                   | Throws an exception. This is only recommended for debugging, so that formatting errors can be easily found. |
