@@ -77,43 +77,17 @@ impl Analyser {
7777 ) ) ;
7878 }
7979
80- if let Some ( identifier) = & flow. input_type
81- && identifier == ""
82- {
80+ if & flow. signature == "" {
8381 self . reporter . add ( Diagnose :: new (
8482 name. clone ( ) ,
8583 original. clone ( ) ,
8684 DiagnosticKind :: NullField {
87- field_name : "input_type" . into ( ) ,
88- } ,
89- ) ) ;
90- }
91-
92- if let Some ( identifier) = & flow. return_type
93- && identifier == ""
94- {
95- self . reporter . add ( Diagnose :: new (
96- name. clone ( ) ,
97- original. clone ( ) ,
98- DiagnosticKind :: NullField {
99- field_name : "return_type" . into ( ) ,
85+ field_name : "signature" . into ( ) ,
10086 } ,
10187 ) ) ;
10288 }
10389
10490 for setting in & flow. settings {
105- for linked in setting. linked_data_type_identifiers . clone ( ) {
106- if !self . data_type_identifier_exists ( linked. as_str ( ) , None ) {
107- self . reporter . add ( Diagnose :: new (
108- name. clone ( ) ,
109- original. clone ( ) ,
110- DiagnosticKind :: UndefinedDataTypeIdentifier {
111- identifier : linked. clone ( ) ,
112- } ,
113- ) ) ;
114- }
115- }
116-
11791 if setting. name . is_empty ( ) {
11892 self . reporter . add ( Diagnose :: new (
11993 setting. identifier . clone ( ) ,
@@ -132,15 +106,6 @@ impl Analyser {
132106 } ,
133107 ) ) ;
134108 }
135- if !self . data_type_identifier_exists ( & setting. r#type , None ) {
136- self . reporter . add ( Diagnose :: new (
137- name. clone ( ) ,
138- original. clone ( ) ,
139- DiagnosticKind :: UndefinedDataTypeIdentifier {
140- identifier : setting. r#type . clone ( ) ,
141- } ,
142- ) ) ;
143- }
144109 }
145110
146111 if self . index . has_flow_type ( & name, Some ( aft. id ) ) {
0 commit comments