# `naming.round_trip`

Name does not survive conversion to its file name.

Area 1, [Project layout and modules](../topics/project-layout-and-modules.md); not declinable; the next step is usually the agent's.

```jadpo
type HTMLSnippet = Text {
    max_length: 2000
}
```

```text
error: `HTMLSnippet` has consecutive capitals
 --> main.jadpo:1:6
  |
1 | type HTMLSnippet = Text {
  |      ^^^^^^^^^^^ reads back as `HtmlSnippet`
  reason: A name must convert to its file name and back unchanged: `HTMLSnippet` becomes `html_snippet.jadpo`, which reads back as `HtmlSnippet`.
  next: Rename it `HtmlSnippet` (agent)
  rule: naming.round_trip
  help: https://jadpo.dev/docs/errors/naming.round_trip

check failed: 1 error, 1 file
```
