format: _help_max_prefix_chars: - !!python/unicode 'If the statement spelling length (including space and' - !!python/unicode 'parenthesis) is larger than the tab width by more than this' - !!python/unicode 'amount, then force reject un-nested layouts.' max_prefix_chars: 10 _help_dangle_align: - !!python/unicode 'If the trailing parenthesis must be ''dangled'' on its own' - !!python/unicode 'line, then align it to this reference: `prefix`: the start' - !!python/unicode 'of the statement, `prefix-indent`: the start of the' - !!python/unicode 'statement, plus one indentation level, `child`: align to' - !!python/unicode 'the column of the arguments' dangle_align: !!python/unicode 'prefix' _help_max_subgroups_hwrap: - !!python/unicode 'If an argument group contains more than this many sub-groups' - !!python/unicode '(parg or kwarg groups) then force it to a vertical layout.' max_subgroups_hwrap: 2 _help_min_prefix_chars: - !!python/unicode 'If the statement spelling length (including space and' - !!python/unicode 'parenthesis) is smaller than this amount, then force reject' - !!python/unicode 'nested layouts.' min_prefix_chars: 4 _help_max_pargs_hwrap: - !!python/unicode 'If a positional argument group contains more than this many' - !!python/unicode 'arguments, then force it to a vertical layout.' max_pargs_hwrap: 6 _help_max_lines_hwrap: - !!python/unicode 'If a candidate layout is wrapped horizontally but it exceeds' - !!python/unicode 'this many lines, then reject the layout.' max_lines_hwrap: 2 _help_autosort: - !!python/unicode 'If true, the parsers may infer whether or not an argument' - !!python/unicode 'list is sortable (without annotation).' autosort: false _help_line_ending: - !!python/unicode 'What style line endings to use in the output.' line_ending: !!python/unicode 'unix' _help_line_width: - !!python/unicode 'How wide to allow formatted cmake files' line_width: 80 _help_dangle_parens: - !!python/unicode 'If a statement is wrapped to more than one line, then dangle' - !!python/unicode 'the closing parenthesis on its own line.' dangle_parens: true _help_tab_size: - !!python/unicode 'How many spaces to tab for indent' tab_size: 4 _help_always_wrap: - !!python/unicode 'A list of command names which should always be wrapped' always_wrap: [] _help_require_valid_layout: - !!python/unicode 'By default, if cmake-format cannot successfully fit' - !!python/unicode 'everything into the desired linewidth it will apply the' - !!python/unicode 'last, most agressive attempt that it made. If this flag is' - !!python/unicode 'True, however, cmake-format will print error, exit with non-' - !!python/unicode 'zero status code, and write-out nothing' require_valid_layout: true _help_keyword_case: - !!python/unicode 'Format keywords consistently as ''lower'' or ''upper'' case' keyword_case: !!python/unicode 'unchanged' _help_layout_passes: - !!python/unicode 'A dictionary mapping layout nodes to a list of wrap' - !!python/unicode 'decisions. See the documentation for more information.' layout_passes: {} _help_enable_sort: - !!python/unicode 'If true, the argument lists which are known to be sortable' - !!python/unicode 'will be sorted lexicographically' enable_sort: true _help_markup: !!python/unicode 'Options affecting comment reflow and formatting.' markup: _help_literal_comment_pattern: - !!python/unicode 'If comment markup is enabled, don''t reflow any comment block' - !!python/unicode 'which matches this (regex) pattern. Default is `None`' - !!python/unicode '(disabled).' literal_comment_pattern: null _help_hashruler_min_length: - !!python/unicode 'If a comment line starts with at least this many consecutive' - !!python/unicode 'hash characters, then don''t lstrip() them off. This allows' - !!python/unicode 'for lazy hash rulers where the first hash char is not' - !!python/unicode 'separated by space' hashruler_min_length: 10 _help_fence_pattern: - !!python/unicode 'Regular expression to match preformat fences in comments' - !!python/unicode 'default=r''^\s*([`~]{3}[`~]*)(.*)$''' fence_pattern: !!python/unicode '^\s*([`~]{3}[`~]*)(.*)$' _help_canonicalize_hashrulers: - !!python/unicode 'If true, then insert a space between the first hash char and' - !!python/unicode 'remaining hash chars in a hash ruler, and normalize its' - !!python/unicode 'length to fill the column' canonicalize_hashrulers: true _help_explicit_trailing_pattern: - !!python/unicode 'If a comment line matches starts with this pattern then it' - !!python/unicode 'is explicitly a trailing comment for the preceeding' - !!python/unicode 'argument. Default is ''#<''' explicit_trailing_pattern: !!python/unicode '#<' _help_first_comment_is_literal: - !!python/unicode 'If comment markup is enabled, don''t reflow the first comment' - !!python/unicode 'block in each listfile. Use this to preserve formatting of' - !!python/unicode 'your copyright/license statements.' first_comment_is_literal: false _help_enable_markup: - !!python/unicode 'enable comment markup parsing and reflow' enable_markup: true _help_ruler_pattern: - !!python/unicode 'Regular expression to match rulers in comments' - !!python/unicode 'default=r''^\s*[^\w\s]{3}.*[^\w\s]{3}$''' ruler_pattern: !!python/unicode '^\s*[^\w\s]{3}.*[^\w\s]{3}$' _help_enum_char: - !!python/unicode 'What character to use as punctuation after numerals in an' - !!python/unicode 'enumerated list' enum_char: . _help_bullet_char: - !!python/unicode 'What character to use for bulleted lists' bullet_char: '*' _help_lint: !!python/unicode 'Options affecting the linter' lint: _help_function_pattern: - !!python/unicode 'regular expression pattern describing valid function names' function_pattern: !!python/unicode '[0-9a-z_]+' _help_disabled_codes: - !!python/unicode 'a list of lint codes to disable' disabled_codes: [] _help_min_statement_spacing: - !!python/unicode 'Require at least this many newlines between statements' min_statement_spacing: 1 _help_macro_pattern: - !!python/unicode 'regular expression pattern describing valid macro names' macro_pattern: !!python/unicode '[0-9A-Z_]+' _help_public_var_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'publicdirectory variables' public_var_pattern: !!python/unicode '[0-9A-Z][0-9A-Z_]+' max_statements: 50 _help_max_conditionals_custom_parser: - !!python/unicode 'In the heuristic for C0201, how many conditionals to match' - !!python/unicode 'within a loop in before considering the loop a parser.' max_conditionals_custom_parser: 2 _help_global_var_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'variables with global scope' global_var_pattern: !!python/unicode '[0-9A-Z][0-9A-Z_]+' _help_keyword_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'keywords used in functions or macros' keyword_pattern: !!python/unicode '[0-9A-Z_]+' max_arguments: 5 _help_private_var_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'privatedirectory variables' private_var_pattern: !!python/unicode '_[0-9a-z_]+' max_localvars: 15 max_branches: 12 _help_local_var_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'variables with local scope' local_var_pattern: !!python/unicode '[0-9a-z_]+' _help_max_statement_spacing: - !!python/unicode 'Require no more than this many newlines between statements' max_statement_spacing: 1 _help_internal_var_pattern: - !!python/unicode 'regular expression pattern describing valid names for' - !!python/unicode 'variables with global scope (but internal semantic)' internal_var_pattern: !!python/unicode '_[0-9A-Z][0-9A-Z_]+' max_returns: 6 _help_misc: !!python/unicode 'Miscellaneous configurations options.' misc: _help_per_command: - !!python/unicode 'A dictionary containing any per-command configuration' - !!python/unicode 'overrides. Currently only `command_case` is supported.' per_command: {} _help_parse: !!python/unicode 'Options affecting listfile parsing' parse: _help_additional_commands: - !!python/unicode 'Specify structure for custom cmake functions' additional_commands: !!python/unicode 'foo': !!python/unicode 'flags': - !!python/unicode 'BAR' - !!python/unicode 'BAZ' !!python/unicode 'kwargs': !!python/unicode 'HEADERS': !!python/unicode '*' !!python/unicode 'DEPENDS': !!python/unicode '*' !!python/unicode 'SOURCES': !!python/unicode '*' _help_encode: !!python/unicode 'Options effecting file encoding'