####################################################################### # Setting a state flag based on the opening tag found # for the constructs # /// # /// # /// UDQN Begin : UDQN Id : 201 Active : Yes Sources : cpp, java Context : Line Pattern : <[\s]*summary[\s]*> String : /// < summary> Set Flags : 201 Clear Flags : Check Flags : !Check Flags : Emit EOF Flag: Silent Flag : Yes Message : Line: _LINE#_ Found opening tag Summary : Line: Found opening tag UDQN End : ####################################################################### # If the state flag is set for the summary tag, check the content # for the comment # /// # /// # /// UDQN Begin : UDQN Id : 202 Active : Yes Sources : cpp, java Context : Line Pattern : ///[\s]*[\w]+ String : /// some text string Set Flags : 202 Clear Flags : Check Flags : 201 !Check Flags : Emit EOF Flag: Silent Flag : yes Message : Line: _LINE#_ Found tag string containing text Summary : Line: Found tag string containing text UDQN End : ####################################################################### # If the state flag is not set for the content of the summary tag # Emit the quality notice # /// # /// # /// UDQN Begin : UDQN Id : 203 Active : Yes Sources : cpp, java Context : Line Pattern : <[\s]*/[\s]*summary[\s]*> String : /// < / summary> Set Flags : Clear Flags : 201, 202 Check Flags : 202 !Check Flags : Emit EOF Flag: Silent Flag : yes Message : Line: _LINE#_ Found close tag with text set Summary : Line: Found close tag with text set UDQN End : ####################################################################### # If the state flag is not set for the content of the summary tag # Emit the quality notice # /// # /// # /// UDQN Begin : UDQN Id : 204 Active : Yes Sources : cpp, java Context : Line Pattern : <[\s]*/[\s]*summary[\s]*> String : /// < / summary> Set Flags : Clear Flags : 201, 202 Check Flags : 201 !Check Flags : 202 Emit EOF Flag: Silent Flag : No Message : Line: _LINE#_ Found close tag with no text set Summary : Line: Found close tag with no text set UDQN End : ######################################################################## # UDQN File End