Messages should not include a field with the same name as the enclosing message (ignoring case transformations). This causes conflicts when generating code in some languages.
For example, the linter rule should fail when there is a field called foo under message Foo
From https://google.aip.dev/140#conflicts,
For example, the linter rule should fail when there is a field called
foo
under messageFoo