---
schema_version: "1"
id: 1ea2465b8bf3174f2452e1c0b501a7aa3fe00202077be59b6fb514ef6c6d5212
title: dev audit messages
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforcedx/sfclireference/guides/dev/cli_reference_dev_audit_messages.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_audit_messages.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 30c7c14a8d1695ab0798f3f6139052b62d9f2225dea01f6de416af72dd4142b8
products:
  - Salesforce CLI Command Reference
  - salesforcedx
---
<!-- prettier-ignore-start -->

# 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 |
|------------------|-------------------|-------------|
| <code>&#8209;&#8209;flags&#8209;dir</code> | N/A | **Type:** Value<br><br>Import flag values from a directory. |
| <code>&#8209;&#8209;json</code> | N/A | **Type:** Boolean<br><br>Format output as json. |
| <code>&#8209;&#8209;messages&#8209;dir</code> | <code>&#8209;m</code> | **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. |
| <code>&#8209;&#8209;project&#8209;dir</code> | <code>&#8209;p</code> | **Type:** Value<br>**Default value:** `.`<br><br>Location of the project where messages are to be audited. |
| <code>&#8209;&#8209;source&#8209;dir</code> | <code>&#8209;s</code> | **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
```
<!-- prettier-ignore-end -->
