pylint/lint.py
def prepare_checkers(self):
        """return checkers needed for activated messages and reports"""
        if not self.config.reports:
            self.disable_reporters()
        # get needed checkers
        neededcheckers = [self]
        for checker in self.get_checkers()[1:]:
            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
                neededcheckers.append(checker)
        # Sort checkers by priority
        neededcheckers = sorted(
            neededcheckers, key=operator.attrgetter("priority"), reverse=True
        )
        return neededcheckers
def prepare_checkers(self):
        if not self.config.reports:
            self.disable_reporters()
        # get needed checkers
        neededcheckers = [self]
        for checker in self.get_checkers()[1:]:
            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
                neededcheckers.append(checker)
        # Sort checkers by priority
        neededcheckers = sorted(
            neededcheckers, key=operator.attrgetter("priority"), reverse=True
        )
        return neededcheckers
def prepare_checkers ( self ) : if not self . config . reports : self . disable_reporters ( ) # get needed checkers neededcheckers = [ self ] for checker in self . get_checkers ( ) [ 1 : ] : messages = { msg for msg in checker . msgs if self . is_message_enabled ( msg ) } if messages or any ( self . report_is_enabled ( r [ 0 ] ) for r in checker . reports ) : neededcheckers . append ( checker ) # Sort checkers by priority neededcheckers = sorted ( neededcheckers , key = operator . attrgetter ( "priority" ) , reverse = True ) return neededcheckers
return checkers needed for activated messages and reports
return checkers needed for activated messages and reports