# dev audit messages

Audit messages in a plugin's messages directory to locate unused messages and missing messages that have references in source code.

## Flags

| Flag Name (Long) | Flag Name (Short) | Description                                                                                                                                                                                  |
| ---------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--flags-dir`    | N/A               | **Type:** Value<br><br>Import flag values from a directory.                                                                                                                                  |
| `--json`         | N/A               | **Type:** Boolean<br><br>Format output as json.                                                                                                                                              |
| `--messages-dir` | `-m`              | **Type:** Value<br>**Default value:** `messages`<br><br>Directory that contains the plugin's message files.<br><br>The default is the "messages" directory in the current working directory. |
| `--project-dir`  | `-p`              | **Type:** Value<br>**Default value:** `.`<br><br>Location of the project where messages are to be audited.                                                                                   |
| `--source-dir`   | `-s`              | **Type:** Value<br>**Default value:** `src`<br><br>Directory that contains the plugin's source code.<br><br>The default is the "src" directory in the current working directory.             |

## Examples for dev audit messages

Audit messages using default directories:

```shell
sf dev audit messages
```

Audit messages in the "messages" directory in the current working directory; the plugin's source directory is in "src":

```shell
sf dev audit messages --messages-dir ./messages --source-dir ./src
```
