<commit_before>require 'optparse'
require 'pathname'
require 'uri'

require 'jazzy/source_declaration/access_control_level'

module Jazzy
  # rubocop:disable Metrics/ClassLength
  class Config
    attr_accessor :output, :xcodebuild_arguments, :author_name, :module_name
    attr_accessor :github_url, :github_file_prefix, :author_url, :dash_url
    attr_accessor :sourcekitten_sourcefile, :clean, :readme_path
    attr_accessor :docset_platform, :root_url, :version, :min_acl

    def initialize
      self.output = Pathname('docs')
      self.xcodebuild_arguments = []
      self.author_name = ''
      self.module_name = ''
      self.author_url = URI('')<commit_msg>[Config] each accessor has its own line (see #117)<commit_after>require 'optparse'
require 'pathname'
require 'uri'

require 'jazzy/source_declaration/access_control_level'

module Jazzy
  # rubocop:disable Metrics/ClassLength
  class Config
    attr_accessor :output
    attr_accessor :xcodebuild_arguments
    attr_accessor :author_name
    attr_accessor :module_name
    attr_accessor :github_url
    attr_accessor :github_file_prefix
    attr_accessor :author_url
    attr_accessor :dash_url
    attr_accessor :sourcekitten_sourcefile
    attr_accessor :clean
    attr_accessor :readme_path
    attr_accessor :docset_platform
    attr_accessor :root_url
    attr_accessor :version
    attr_accessor :min_acl

    def initialize
      self.output = Pathname('docs')
      self.xcodebuild_arguments = []
      self.author_name = ''
      self.module_name = ''
      self.author_url = URI('')
{'fraction_non_alphanumeric': 0.08066581306017925, 'fraction_numerical': 0.0019206145966709346, 'mean_word_length': 4.316326530612245, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '765922', 'n_tokens_mistral': 512, 'n_tokens_neox': 505, 'n_words': 102}