···189 issues = append(issues, reciss...)
190 }
191 }
192- if v.Message != nil {
193- // TODO: v.Message.Schema must only have local references (same file), and should have at least one defined
194- reciss := lintSchemaRecursive(nsid, lexicon.SchemaDef{Inner: v.Message.Schema})
195- if len(reciss) > 0 {
196- issues = append(issues, reciss...)
197- }
198- } else {
199- issues = append(issues, LintIssue{
200- NSID: nsid,
201- LintLevel: "warn",
202- LintName: "subscription-no-messages",
203- LintDescription: "no subscription message types defined",
204- Message: "no subscription message types defined",
205- })
206 }
207 // TODO: at least one message type
208 case lexicon.SchemaPermissionSet:
···189 issues = append(issues, reciss...)
190 }
191 }
192+ // TODO: v.Message.Schema must only have local references (same file), and should have at least one defined
193+ reciss := lintSchemaRecursive(nsid, lexicon.SchemaDef{Inner: v.Message.Schema})
194+ if len(reciss) > 0 {
195+ issues = append(issues, reciss...)
0000000000196 }
197 // TODO: at least one message type
198 case lexicon.SchemaPermissionSet: