Method: pylint.config._pylint_config.setup._register_generate_config_options
Calls: 6, Exceptions: 0, Paths: 1Back
Path 1: 6 calls (1.0)
ArgumentParser (6)
1def _register_generate_config_options(parser: argparse.ArgumentParser) -> None:
2 """Registers the necessary arguments on the parser."""
3 parser.prog = "pylint-config"
4 # Overwrite the help command
5 parser.add_argument(
6 "-h",
7 "--help",
8 action=_HelpAction,
9 default=argparse.SUPPRESS,
10 help="show this help message and exit",
11 parser=parser,
12 )
13
14 # We use subparsers to create various subcommands under 'pylint-config'
15 subparsers = parser.add_subparsers(dest="config_subcommand", title="Subcommands")
16
17 # Add the generate command
18 generate_parser = subparsers.add_parser(
19 "generate", help="Generate a pylint configuration"
20 )
21 generate_parser.add_argument("--interactive", action="store_true")