Esempio n. 1
0
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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 6
0
 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)
Esempio n. 8
0
 def _fix_violation(self, oViolation):
     lTokens = oViolation.get_tokens()
     lTokens.pop(1)
     lTokens = utils.remove_consecutive_whitespace_tokens(lTokens)
     oViolation.set_tokens(lTokens)