code: def add_options(cls, parser):
          
          parser.add_option(
              '--putty-select', metavar='errors', default='',
              help='putty select list',
          )
          parser.add_option(
              '--putty-ignore', metavar='errors', default='',
              help='putty ignore list',
          )
          parser.add_option(
              '--putty-no-auto-ignore', action='store_false',
              dest='putty_auto_ignore', default=False,
              help=(' (default) do not auto ignore lines matching '
                    '# flake8: disable=<code>,<code>'),
          )
          parser.add_option(
              '--putty-auto-ignore', action='store_true',
              dest='putty_auto_ignore', default=False,
              help=('auto ignore lines matching '
                    '# flake8: disable=<code>,<code>'),
          )
          parser.config_options.append('putty-select')
          parser.config_options.append('putty-ignore')
          parser.config_options.append('putty-auto-ignore')
docs: Add options for command line and config file.