def _fix_assign_on_single_line(oViolation): lTokens = oViolation.get_tokens() dAction = oViolation.get_action() lNewTokens = [] if dAction['action'] == 'remove': lNewTokens = utils.remove_carriage_returns_from_token_list(lTokens) lNewTokens = utils.remove_comments_from_token_list(lNewTokens) lNewTokens = utils.remove_consecutive_whitespace_tokens(lNewTokens) oViolation.set_tokens(lNewTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() lTokens = utils.remove_carriage_returns_from_token_list(lTokens) lTokens = utils.remove_consecutive_whitespace_tokens(lTokens) if self.bInsertSpace: if not isinstance(lTokens[1], parser.whitespace): rules_utils.insert_whitespace(lTokens, 1) oViolation.set_tokens(lTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() iIndex = oViolation.get_token_value() lTokens.insert(1, lTokens.pop(iIndex)) lTokens.insert(1, parser.whitespace(' ')) lNewTokens = utils.remove_consecutive_whitespace_tokens(lTokens) lNewTokens = utils.fix_blank_lines(lNewTokens) oViolation.set_tokens(lNewTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() iIndex = oViolation.get_token_value() rules_utils.insert_token(lTokens, 1, lTokens.pop(iIndex)) rules_utils.insert_whitespace(lTokens, 1) lNewTokens = utils.remove_consecutive_whitespace_tokens(lTokens) lNewTokens = utils.fix_blank_lines(lNewTokens) oViolation.set_tokens(lNewTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() dAction = oViolation.get_action() oToken = lTokens.pop(dAction['move_index']) rules_utils.insert_token(lTokens, dAction['insert'], oToken) if self.bInsertWhitespace: rules_utils.insert_whitespace(lTokens, dAction['insert']) lTokens = utils.remove_consecutive_whitespace_tokens(lTokens) lTokens = utils.fix_blank_lines(lTokens) oViolation.set_tokens(lTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() if self.action == 'add': lNewTokens = [] lNewTokens.append(lTokens[0]) lNewTokens.append(parser.whitespace(' ')) lNewTokens.extend(self.insert_tokens) lNewTokens.extend(lTokens[1:]) else: dAction = oViolation.get_action() lNewTokens = lTokens[:dAction['iStartIndex']] lNewTokens.extend(lTokens[dAction['iEndIndex']:]) lNewTokens = utils.remove_consecutive_whitespace_tokens(lNewTokens) oViolation.set_tokens(lNewTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() dAction = oViolation.get_action() bInsertBlankLine = False if isinstance(lTokens[0], parser.whitespace): lTokens = lTokens[1:] bInsertBlankLine = True lMoveTokens = lTokens[0:dAction['num_tokens']] lTokens = lTokens[dAction['num_tokens']:] lTokens = lTokens[:-1] + lMoveTokens + [parser.whitespace(' ') ] + [lTokens[-1]] lTokens = utils.remove_consecutive_whitespace_tokens(lTokens) if bInsertBlankLine: lTokens.insert(0, parser.blank_line()) oViolation.set_tokens(lTokens)
def _fix_violation(self, oViolation): lTokens = oViolation.get_tokens() lTokens.pop(1) lTokens = utils.remove_consecutive_whitespace_tokens(lTokens) oViolation.set_tokens(lTokens)