pylint/config.py
def generate_config(self, stream=None, skipsections=(), encoding=None):
        """write a configuration file according to the current configuration
        into the given stream or stdout
        """
        options_by_section = {}
        sections = []
        for provider in self.options_providers:
            for section, options in provider.options_by_section():
                if section is None:
                    section = provider.name
                if section in skipsections:
                    continue
                options = [
                    (n, d, v)
                    for (n, d, v) in options
                    if d.get("type") is not None and not d.get("deprecated")
                ]
                if not options:
                    continue
                if section not in sections:
                    sections.append(section)
                alloptions = options_by_section.setdefault(section, [])
                alloptions += options
        stream = stream or sys.stdout
        printed = False
        for section in sections:
            if printed:
                print("\n", file=stream)
            utils.format_section(
                stream, section.upper(), sorted(options_by_section[section])
            )
            printed = True
def generate_config(self, stream=None, skipsections=(), encoding=None):
        options_by_section = {}
        sections = []
        for provider in self.options_providers:
            for section, options in provider.options_by_section():
                if section is None:
                    section = provider.name
                if section in skipsections:
                    continue
                options = [
                    (n, d, v)
                    for (n, d, v) in options
                    if d.get("type") is not None and not d.get("deprecated")
                ]
                if not options:
                    continue
                if section not in sections:
                    sections.append(section)
                alloptions = options_by_section.setdefault(section, [])
                alloptions += options
        stream = stream or sys.stdout
        printed = False
        for section in sections:
            if printed:
                print("\n", file=stream)
            utils.format_section(
                stream, section.upper(), sorted(options_by_section[section])
            )
            printed = True
def generate_config ( self , stream = None , skipsections = ( ) , encoding = None ) : options_by_section = { } sections = [ ] for provider in self . options_providers : for section , options in provider . options_by_section ( ) : if section is None : section = provider . name if section in skipsections : continue options = [ ( n , d , v ) for ( n , d , v ) in options if d . get ( "type" ) is not None and not d . get ( "deprecated" ) ] if not options : continue if section not in sections : sections . append ( section ) alloptions = options_by_section . setdefault ( section , [ ] ) alloptions += options stream = stream or sys . stdout printed = False for section in sections : if printed : print ( "\n" , file = stream ) utils . format_section ( stream , section . upper ( ) , sorted ( options_by_section [ section ] ) ) printed = True
write a configuration file according to the current configuration
        into the given stream or stdout
write a configuration file according to the current configuration into the given stream or stdout