···189189 issues = append(issues, reciss...)
190190 }
191191 }
192192- if v.Message != nil {
193193- // TODO: v.Message.Schema must only have local references (same file), and should have at least one defined
194194- reciss := lintSchemaRecursive(nsid, lexicon.SchemaDef{Inner: v.Message.Schema})
195195- if len(reciss) > 0 {
196196- issues = append(issues, reciss...)
197197- }
198198- } else {
199199- issues = append(issues, LintIssue{
200200- NSID: nsid,
201201- LintLevel: "warn",
202202- LintName: "subscription-no-messages",
203203- LintDescription: "no subscription message types defined",
204204- Message: "no subscription message types defined",
205205- })
192192+ // TODO: v.Message.Schema must only have local references (same file), and should have at least one defined
193193+ reciss := lintSchemaRecursive(nsid, lexicon.SchemaDef{Inner: v.Message.Schema})
194194+ if len(reciss) > 0 {
195195+ issues = append(issues, reciss...)
206196 }
207197 // TODO: at least one message type
208198 case lexicon.SchemaPermissionSet: