pylint/lint.py
def register_checker(self, checker):
        """register a new checker

        checker is an object implementing IRawChecker or / and IAstroidChecker
        """
        assert checker.priority <= 0, "checker priority can't be >= 0"
        self._checkers[checker.name].append(checker)
        for r_id, r_title, r_cb in checker.reports:
            self.register_report(r_id, r_title, r_cb, checker)
        self.register_options_provider(checker)
        if hasattr(checker, "msgs"):
            self.msgs_store.register_messages_from_checker(checker)
        checker.load_defaults()

        # Register the checker, but disable all of its messages.
        # TODO(cpopa): we should have a better API for this.
        if not getattr(checker, "enabled", True):
            self.disable(checker.name)
def register_checker(self, checker):
        assert checker.priority <= 0, "checker priority can't be >= 0"
        self._checkers[checker.name].append(checker)
        for r_id, r_title, r_cb in checker.reports:
            self.register_report(r_id, r_title, r_cb, checker)
        self.register_options_provider(checker)
        if hasattr(checker, "msgs"):
            self.msgs_store.register_messages_from_checker(checker)
        checker.load_defaults()

        # Register the checker, but disable all of its messages.
        # TODO(cpopa): we should have a better API for this.
        if not getattr(checker, "enabled", True):
            self.disable(checker.name)
def register_checker ( self , checker ) : assert checker . priority <= 0 , "checker priority can't be >= 0" self . _checkers [ checker . name ] . append ( checker ) for r_id , r_title , r_cb in checker . reports : self . register_report ( r_id , r_title , r_cb , checker ) self . register_options_provider ( checker ) if hasattr ( checker , "msgs" ) : self . msgs_store . register_messages_from_checker ( checker ) checker . load_defaults ( ) # Register the checker, but disable all of its messages. # TODO(cpopa): we should have a better API for this. if not getattr ( checker , "enabled" , True ) : self . disable ( checker . name )
register a new checker

        checker is an object implementing IRawChecker or / and IAstroidChecker
register a new checker