code: def parse(self):
          
          self._options, self._arguments = self._parse_args()
          self._arguments = self._arguments or ['.']
  
          if not self._validate_options(self._options):
              raise IllegalConfiguration()
  
          self._run_conf = self._create_run_config(self._options)
  
          config = self._create_check_config(self._options, use_defaults=False)
          self._override_by_cli = config
docs: Parse the configuration.
  
          If one of `BASE_ERROR_SELECTION_OPTIONS` was selected, overrides all
          error codes to check and disregards any error code related
          configurations from the configuration files.