pylint/lint.py
def generate_reports(self):
        """close the whole package /module, it's time to make reports !

        if persistent run, pickle results for later comparison
        """
        # Display whatever messages are left on the reporter.
        self.reporter.display_messages(report_nodes.Section())

        if self.file_state.base_name is not None:
            # load previous results if any
            previous_stats = config.load_results(self.file_state.base_name)
            # XXX code below needs refactoring to be more reporter agnostic
            self.reporter.on_close(self.stats, previous_stats)
            if self.config.reports:
                sect = self.make_reports(self.stats, previous_stats)
            else:
                sect = report_nodes.Section()

            if self.config.reports:
                self.reporter.display_reports(sect)
            self._report_evaluation()
            # save results if persistent run
            if self.config.persistent:
                config.save_results(self.stats, self.file_state.base_name)
        else:
            self.reporter.on_close(self.stats, {})
def generate_reports(self):
        """close the whole package /module, it's time to make reports !

        if persistent run, pickle results for later comparison
        """
        # Display whatever messages are left on the reporter.
        self.reporter.display_messages(report_nodes.Section())

        if self.file_state.base_name is not None:
            # load previous results if any
            previous_stats = config.load_results(self.file_state.base_name)
            # XXX code below needs refactoring to be more reporter agnostic
            self.reporter.on_close(self.stats, previous_stats)
            if self.config.reports:
                sect = self.make_reports(self.stats, previous_stats)
            else:
                sect = report_nodes.Section()

            if self.config.reports:
                self.reporter.display_reports(sect)
            self._report_evaluation()
            # save results if persistent run
            if self.config.persistent:
                config.save_results(self.stats, self.file_state.base_name)
        else:
            self.reporter.on_close(self.stats, {})
def generate_reports ( self ) : # Display whatever messages are left on the reporter. self . reporter . display_messages ( report_nodes . Section ( ) ) if self . file_state . base_name is not None : # load previous results if any previous_stats = config . load_results ( self . file_state . base_name ) # XXX code below needs refactoring to be more reporter agnostic self . reporter . on_close ( self . stats , previous_stats ) if self . config . reports : sect = self . make_reports ( self . stats , previous_stats ) else : sect = report_nodes . Section ( ) if self . config . reports : self . reporter . display_reports ( sect ) self . _report_evaluation ( ) # save results if persistent run if self . config . persistent : config . save_results ( self . stats , self . file_state . base_name ) else : self . reporter . on_close ( self . stats , { } )
close the whole package /module, it's time to make reports !

        if persistent run, pickle results for later comparison
close the whole package / module it s time to make reports !