aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>2023-12-28 17:50:45 +0000
committerASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>2023-12-28 17:50:45 +0000
commit6a1cd0c06208526d731638ecd01097088aaea235 (patch)
treebca8de84bef8e4b92935818772e49bc722fd4d13
parent8d0e7620f30d2ab6ddb84922c853e8c4c71ac706 (diff)
downloadNorthstarLauncher-6a1cd0c06208526d731638ecd01097088aaea235.tar.gz
NorthstarLauncher-6a1cd0c06208526d731638ecd01097088aaea235.zip
this is sorta ok i guess?
-rw-r--r--.github/workflows/.cmake-format.json283
1 files changed, 1 insertions, 282 deletions
diff --git a/.github/workflows/.cmake-format.json b/.github/workflows/.cmake-format.json
index 34dc3b13..c58f5f51 100644
--- a/.github/workflows/.cmake-format.json
+++ b/.github/workflows/.cmake-format.json
@@ -1,307 +1,26 @@
{
- "_help_parse": "Options affecting listfile parsing",
- "parse": {
- "_help_additional_commands": [
- "Specify structure for custom cmake functions"
- ],
- "additional_commands": {
- "foo": {
- "flags": [
- "BAR",
- "BAZ"
- ],
- "kwargs": {
- "HEADERS": "*",
- "SOURCES": "*",
- "DEPENDS": "*"
- }
- }
- },
- "_help_override_spec": [
- "Override configurations per-command where available"
- ],
- "override_spec": {},
- "_help_vartags": [
- "Specify variable tags."
- ],
- "vartags": [],
- "_help_proptags": [
- "Specify property tags."
- ],
- "proptags": []
- },
- "_help_format": "Options affecting formatting.",
"format": {
- "_help_line_width": [
- "How wide to allow formatted cmake files"
- ],
"line_width": 120,
- "_help_tab_size": [
- "How many spaces to tab for indent"
- ],
"tab_size": 2,
- "_help_use_tabchars": [
- "If true, lines are indented using tab characters (utf-8",
- "0x09) instead of <tab_size> space characters (utf-8 0x20).",
- "In cases where the layout would require a fractional tab",
- "character, the behavior of the fractional indentation is",
- "governed by <fractional_tab_policy>"
- ],
"use_tabchars": false,
- "_help_fractional_tab_policy": [
- "If <use_tabchars> is True, then the value of this variable",
- "indicates how fractional indentions are handled during",
- "whitespace replacement. If set to 'use-space', fractional",
- "indentation is left as spaces (utf-8 0x20). If set to",
- "`round-up` fractional indentation is replaced with a single",
- "tab character (utf-8 0x09) effectively shifting the column",
- "to the next tabstop"
- ],
"fractional_tab_policy": "use-space",
- "_help_max_subgroups_hwrap": [
- "If an argument group contains more than this many sub-groups",
- "(parg or kwarg groups) then force it to a vertical layout."
- ],
- "max_subgroups_hwrap": 2,
- "_help_max_pargs_hwrap": [
- "If a positional argument group contains more than this many",
- "arguments, then force it to a vertical layout."
- ],
+ "max_subgroups_hwrap": 4,
"max_pargs_hwrap": 6,
- "_help_max_rows_cmdline": [
- "If a cmdline positional group consumes more than this many",
- "lines without nesting, then invalidate the layout (and nest)"
- ],
"max_rows_cmdline": 2,
- "_help_separate_ctrl_name_with_space": [
- "If true, separate flow control names from their parentheses",
- "with a space"
- ],
"separate_ctrl_name_with_space": false,
- "_help_separate_fn_name_with_space": [
- "If true, separate function names from parentheses with a",
- "space"
- ],
"separate_fn_name_with_space": false,
- "_help_dangle_parens": [
- "If a statement is wrapped to more than one line, than dangle",
- "the closing parenthesis on its own line."
- ],
"dangle_parens": false,
- "_help_dangle_align": [
- "If the trailing parenthesis must be 'dangled' on its on",
- "line, then align it to this reference: `prefix`: the start",
- "of the statement, `prefix-indent`: the start of the",
- "statement, plus one indentation level, `child`: align to",
- "the column of the arguments"
- ],
"dangle_align": "child",
- "_help_min_prefix_chars": [
- "If the statement spelling length (including space and",
- "parenthesis) is smaller than this amount, then force reject",
- "nested layouts."
- ],
"min_prefix_chars": 4,
- "_help_max_prefix_chars": [
- "If the statement spelling length (including space and",
- "parenthesis) is larger than the tab width by more than this",
- "amount, then force reject un-nested layouts."
- ],
"max_prefix_chars": 10,
- "_help_max_lines_hwrap": [
- "If a candidate layout is wrapped horizontally but it exceeds",
- "this many lines, then reject the layout."
- ],
"max_lines_hwrap": 2,
- "_help_line_ending": [
- "What style line endings to use in the output."
- ],
"line_ending": "unix",
- "_help_command_case": [
- "Format command names consistently as 'lower' or 'upper' case"
- ],
"command_case": "canonical",
- "_help_keyword_case": [
- "Format keywords consistently as 'lower' or 'upper' case"
- ],
"keyword_case": "unchanged",
- "_help_always_wrap": [
- "A list of command names which should always be wrapped"
- ],
"always_wrap": [],
- "_help_enable_sort": [
- "If true, the argument lists which are known to be sortable",
- "will be sorted lexicographicall"
- ],
"enable_sort": true,
- "_help_autosort": [
- "If true, the parsers may infer whether or not an argument",
- "list is sortable (without annotation)."
- ],
"autosort": false,
- "_help_require_valid_layout": [
- "By default, if cmake-format cannot successfully fit",
- "everything into the desired linewidth it will apply the",
- "last, most agressive attempt that it made. If this flag is",
- "True, however, cmake-format will print error, exit with non-",
- "zero status code, and write-out nothing"
- ],
"require_valid_layout": false,
- "_help_layout_passes": [
- "A dictionary mapping layout nodes to a list of wrap",
- "decisions. See the documentation for more information."
- ],
"layout_passes": {}
- },
- "_help_markup": "Options affecting comment reflow and formatting.",
- "markup": {
- "_help_bullet_char": [
- "What character to use for bulleted lists"
- ],
- "bullet_char": "*",
- "_help_enum_char": [
- "What character to use as punctuation after numerals in an",
- "enumerated list"
- ],
- "enum_char": ".",
- "_help_first_comment_is_literal": [
- "If comment markup is enabled, don't reflow the first comment",
- "block in each listfile. Use this to preserve formatting of",
- "your copyright/license statements."
- ],
- "first_comment_is_literal": false,
- "_help_literal_comment_pattern": [
- "If comment markup is enabled, don't reflow any comment block",
- "which matches this (regex) pattern. Default is `None`",
- "(disabled)."
- ],
- "literal_comment_pattern": null,
- "_help_fence_pattern": [
- "Regular expression to match preformat fences in comments",
- "default= ``r'^\\s*([`~]{3}[`~]*)(.*)$'``"
- ],
- "fence_pattern": "^\\s*([`~]{3}[`~]*)(.*)$",
- "_help_ruler_pattern": [
- "Regular expression to match rulers in comments default=",
- "``r'^\\s*[^\\w\\s]{3}.*[^\\w\\s]{3}$'``"
- ],
- "ruler_pattern": "^\\s*[^\\w\\s]{3}.*[^\\w\\s]{3}$",
- "_help_explicit_trailing_pattern": [
- "If a comment line matches starts with this pattern then it",
- "is explicitly a trailing comment for the preceeding",
- "argument. Default is '#<'"
- ],
- "explicit_trailing_pattern": "#<",
- "_help_hashruler_min_length": [
- "If a comment line starts with at least this many consecutive",
- "hash characters, then don't lstrip() them off. This allows",
- "for lazy hash rulers where the first hash char is not",
- "separated by space"
- ],
- "hashruler_min_length": 10,
- "_help_canonicalize_hashrulers": [
- "If true, then insert a space between the first hash char and",
- "remaining hash chars in a hash ruler, and normalize its",
- "length to fill the column"
- ],
- "canonicalize_hashrulers": true,
- "_help_enable_markup": [
- "enable comment markup parsing and reflow"
- ],
- "enable_markup": true
- },
- "_help_lint": "Options affecting the linter",
- "lint": {
- "_help_disabled_codes": [
- "a list of lint codes to disable"
- ],
- "disabled_codes": [],
- "_help_function_pattern": [
- "regular expression pattern describing valid function names"
- ],
- "function_pattern": "[0-9a-z_]+",
- "_help_macro_pattern": [
- "regular expression pattern describing valid macro names"
- ],
- "macro_pattern": "[0-9A-Z_]+",
- "_help_global_var_pattern": [
- "regular expression pattern describing valid names for",
- "variables with global (cache) scope"
- ],
- "global_var_pattern": "[A-Z][0-9A-Z_]+",
- "_help_internal_var_pattern": [
- "regular expression pattern describing valid names for",
- "variables with global scope (but internal semantic)"
- ],
- "internal_var_pattern": "_[A-Z][0-9A-Z_]+",
- "_help_local_var_pattern": [
- "regular expression pattern describing valid names for",
- "variables with local scope"
- ],
- "local_var_pattern": "[a-z][a-z0-9_]+",
- "_help_private_var_pattern": [
- "regular expression pattern describing valid names for",
- "privatedirectory variables"
- ],
- "private_var_pattern": "_[0-9a-z_]+",
- "_help_public_var_pattern": [
- "regular expression pattern describing valid names for public",
- "directory variables"
- ],
- "public_var_pattern": "[A-Z][0-9A-Z_]+",
- "_help_argument_var_pattern": [
- "regular expression pattern describing valid names for",
- "function/macro arguments and loop variables."
- ],
- "argument_var_pattern": "[a-z][a-z0-9_]+",
- "_help_keyword_pattern": [
- "regular expression pattern describing valid names for",
- "keywords used in functions or macros"
- ],
- "keyword_pattern": "[A-Z][0-9A-Z_]+",
- "_help_max_conditionals_custom_parser": [
- "In the heuristic for C0201, how many conditionals to match",
- "within a loop in before considering the loop a parser."
- ],
- "max_conditionals_custom_parser": 2,
- "_help_min_statement_spacing": [
- "Require at least this many newlines between statements"
- ],
- "min_statement_spacing": 1,
- "_help_max_statement_spacing": [
- "Require no more than this many newlines between statements"
- ],
- "max_statement_spacing": 2,
- "max_returns": 6,
- "max_branches": 12,
- "max_arguments": 5,
- "max_localvars": 15,
- "max_statements": 50
- },
- "_help_encode": "Options affecting file encoding",
- "encode": {
- "_help_emit_byteorder_mark": [
- "If true, emit the unicode byte-order mark (BOM) at the start",
- "of the file"
- ],
- "emit_byteorder_mark": false,
- "_help_input_encoding": [
- "Specify the encoding of the input file. Defaults to utf-8"
- ],
- "input_encoding": "utf-8",
- "_help_output_encoding": [
- "Specify the encoding of the output file. Defaults to utf-8.",
- "Note that cmake only claims to support utf-8 so be careful",
- "when using anything else"
- ],
- "output_encoding": "utf-8"
- },
- "_help_misc": "Miscellaneous configurations options.",
- "misc": {
- "_help_per_command": [
- "A dictionary containing any per-command configuration",
- "overrides. Currently only `command_case` is supported."
- ],
- "per_command": {}
}
}