modernizrrc.json

description: A string that is added before each CSS class

description: A flag indicating whether to minify the Modernizr source

description: A list of Modernizr options to include in the build

enum: addTest atRule domPrefixes hasEvent html5shiv html5printshiv load mq prefixed prefixes prefixedCSS setClasses testAllProps testProp testStyles

description: A list of the browser features to be detected

enum: a/download ambientlight applicationcache audio audio/loop audio/preload audio/webaudio battery battery/lowbattery blob canvas canvas/blending canvas/todataurl canvas/winding canvastext contenteditable contextmenu cookies cors crypto crypto/getrandomvalues css/all css/animations css/appearance css/backdropfilter css/backgroundblendmode css/backgroundcliptext css/backgroundposition-shorthand css/backgroundposition-xy css/backgroundrepeat css/backgroundsize css/backgroundsizecover css/borderimage css/borderradius css/boxshadow css/boxsizing css/calc css/checked css/chunit css/columns css/cubicbezierrange css/displayrunin css/displaytable css/ellipsis css/escape css/exunit css/filters css/flexbox css/flexboxlegacy css/flexboxtweener css/flexwrap css/fontface css/generatedcontent css/gradients css/hairline css/hsla css/hyphens css/invalid css/lastchild css/mask css/mediaqueries css/multiplebgs css/nthchild css/objectfit css/opacity css/overflow-scrolling css/pointerevents css/positionsticky css/pseudoanimations css/pseudotransitions css/reflections css/regions css/remunit css/resize css/rgba css/scrollbars css/shapes css/siblinggeneral css/subpixelfont css/supports css/target css/textalignlast css/textshadow css/transforms css/transforms3d css/transformstylepreserve3d css/transitions css/userselect css/valid css/vhunit css/vmaxunit css/vminunit css/vwunit css/will-change css/wrapflow custom-protocol-handler customevent dart dataview-api dom/classlist dom/createElement-attrs dom/dataset dom/documentfragment dom/hidden dom/microdata dom/mutationObserver elem/datalist elem/details elem/output elem/picture elem/progress-meter elem/ruby elem/template elem/time elem/track elem/unknown emoji es5/array es5/date es5/function es5/object es5/specification es5/strictmode es5/string es5/syntax es5/undefined es6/array es6/collections es6/contains es6/generators es6/math es6/number es6/object es6/promises es6/string event/deviceorientation-motion event/oninput eventlistener exif-orientation file/api file/filesystem flash forms/capture forms/fileinput forms/fileinputdirectory forms/formattribute forms/inputnumber-l10n forms/placeholder forms/requestautocomplete forms/validation fullscreen-api gamepad geolocation hashchange hiddenscroll history htmlimports ie8compat iframe/sandbox iframe/seamless iframe/srcdoc img/apng img/jpeg2000 img/jpegxr img/sizes img/srcset img/webp img/webp-alpha img/webp-animation img/webp-lossless indexeddb indexeddbblob input input/formaction input/formenctype input/formmethod input/formtarget inputsearchevent inputtypes intl json lists-reversed mathml network/beacon network/connection network/eventsource network/fetch network/xhr-responsetype network/xhr-responsetype-arraybuffer network/xhr-responsetype-blob network/xhr-responsetype-document network/xhr-responsetype-json network/xhr-responsetype-text network/xhr2 notification pagevisibility-api performance pointerevents pointerlock-api postmessage proximity queryselector quota-management-api requestanimationframe script/async script/defer serviceworker speech/speech-recognition speech/speech-synthesis storage/localstorage storage/sessionstorage storage/websqldatabase style/scoped svg svg/asimg svg/clippaths svg/filters svg/foreignobject svg/inline svg/smil templatestrings test/css/scrollsnappoints test/elem/bdi test/img/crossorigin test/ligatures textarea/maxlength touchevents typed-arrays unicode unicode-range url/bloburls url/data-uri url/parser url/urlsearchparams userdata vibration video video/autoplay video/loop video/preload vml web-intents webanimations webgl webgl/extensions webrtc/datachannel webrtc/getusermedia webrtc/peerconnection websockets websockets/binary window/framed workers/blobworkers workers/dataworkers workers/sharedworkers workers/transferables workers/webworkers xdomainrequest

title: JSON Schema for Webpack's modernizr-loader configuration file


nodemon.json

type: string

type: object

description: Regular expression

const: SIGTERM

const: SIGINT

const: SIGQUIT

const: SIGKILL

const: SIGHUP

description: The current directory

const: {{filename}}

description: The filename you pass to nodemon

const: node

description: set to false to disable color output

type: boolean

description: change into <dir> before running the script

description: debounce restart for a number of milliseconds

type: number

description: print full debug configuration

description: execute script with "app", ie. -x "python -v".  May use variables.

format: <app> <your args>

description: The global config file is useful for setting up default executables

description: Exit nodemon after crash

description: extensions to look for, ie. "js,jade,hbs"

description: Ignore directory or file.  One entry per ignored value.  Wildcards are allowed.

$ref: #/definitions/pathPattern

description: Path or pattern of file or directory to ignore.  Can also use regular expressions wrapped in an object with a single property named "re".

type: array

description: root paths to ignore

description: use polling to watch for changes (typically needed when watching over a network/Docker)

description: opt-out of update version check

description: arguments to pass to node if exec is "node"

description: combined with legacyWatch, milliseconds to poll for (default 100)

description: minimise nodemon messages to start/stop only

description: execute script on change only, not startup

$ref: #/definitions/terminationSignals

description: use specified kill signal instead of default (ex. SIGTERM)

description: force nodemon to use spawn (over fork) [node only]

description: set to false to have nodemon pass stdin directly to child process

description: show detail on what is causing restarts

description: Watch directory or file.  One entry per watched value.  Wildcards are allowed.

description: Path or pattern of file or directory to watch.  Can also use regular expressions wrapped in an object with a single property named "re".

title: JSON Schema for Nodemon Config


GeoJSON.json

title: GeoJSON

title: GeoJSON Point

required: type coordinates

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon

title: GeoJSON GeometryCollection

required: type geometries

title: GeoJSON Point

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon

title: GeoJSON Feature

title: GeoJSON Point

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon

title: GeoJSON GeometryCollection

title: GeoJSON Point

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon

title: GeoJSON FeatureCollection

title: GeoJSON Feature

title: GeoJSON Point

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon

title: GeoJSON GeometryCollection

title: GeoJSON Point

title: GeoJSON LineString

title: GeoJSON Polygon

title: GeoJSON MultiPoint

title: GeoJSON MultiLineString

title: GeoJSON MultiPolygon


cryproj.json

$comment: JSON Schema for CRYENGINE *

title: Variable name

description: CVar name

title: Command name

description: Console command name

$ref: #/definitions/cvars

title: Value of the CVar

description: The default value of the CVar

required: name value

title: Assets folder

description: This indicates where the assets are stored

default: Assets

title: Code folder

description: This indicates where the code is stored

default: Code

title: Lib's name

title: Lib's name to import for all the supported platforms

title: Lib's name to import for the win_x64 platform

title: Lib's name to import for the win_x86 platform

title: Project name

description: This indicates the project name

title: Project GUID

title: Engine version

description: This indicates which engine version will be used

title: Plugin name

description: Required plugin's name

examples: CryDefaultEntities CrySensorSystem CryPerceptionSystem CryUserAnalytics CryOSVR CryOculusVR CryOpenVR CryLobby

title: Plugin type

description: EPluginType::Native if it's a C++ plugin, EPluginType::Managed if it's a C# one

title: This plugin will be used only by these platforms

enum: pc ps4 xboxone linux

required: path type

type: integer

title: Project version

$ref: #/definitions/commands

title: Value of the command

description: Arguments that has to be passed to the command. Leave empty if it has not parameters

required: content info require version

title: CryProj schema


cicsts-resourceimport.json

title: Resource import JSON Schema.

description: Super-schema that describes all versions of 'Resource import JSON Schema.'

title: Resource import JSON Schema.

description: Schema that describes the structure of a resource import document.


stripe-app.schema.json

title: Stripe App manifest

description: A manifest describing a Stripe App.

required: id version name icon permissions ui_extension

description: The unique identifier for an app, for example "com.invoicing.myapp".

markdownDescription: The unique identifier for an app, for example `com.invoicing.myapp`.

description: An app version that you define. You can use any format you want for version identifiers.

description: The name shown in the UI when referring to your app.

description: The relative path to a 300x300 pixel PNG image, for example "./icon.png".

markdownDescription: The relative path to a 300x300 pixel PNG image, for example `./icon.png`.

description: The permissions available to the app. Read more about permissions: https://stripe.com/docs/stripe-apps/reference/permissions

markdownDescription: The permissions available to the app. [Read more about permissions](https://stripe.com/docs/stripe-apps/reference/permissions).

description: The ID of the permission. Read more about permissions: https://stripe.com/docs/stripe-apps/reference/permissions

markdownDescription: The ID of the permission. [Read more about permissions](https://stripe.com/docs/stripe-apps/reference/permissions).

description: The reason for requesting the permission.

required: permission purpose

description: Specify a recommended action for users to take after installing your app. Read more about post-install actions: https://stripe.com/docs/stripe-apps/post-install-actions

markdownDescription: Specify a recommended action users should take after installing your app. [Read more about post-install actions](https://stripe.com/docs/stripe-apps/post-install-actions).

$ref: #/$defs/postInstallActionType

const: settings

required: type url

const: external

description: External URL to redirect users to after installing your app.

format: uri

description: Configuration options for how to display the app in the Dashboard.

description: Configure where the app appears in the Dashboard.

required: viewport component

description: An identifier that indicates where a UI extension appears in the Dashboard. Read more about viewports: https://stripe.com/docs/stripe-apps/reference/viewports

markdownDescription: An identifier that indicates where a UI extension appears in the Dashboard. [Read more about viewports](https://stripe.com/docs/stripe-apps/reference/viewports).

description: The name of the React component in the "src/views" directory to render.

markdownDescription: The name of the React component in the `src/views` directory to render.

description: Configure the content security policy for your app.

description: URLs of permitted third-party APIs. If the URL ends in a slash, all of its children also receive permission. Read about using third-party APIs: https://stripe.com/docs/stripe-apps/build-ui#use-third-party-apis

markdownDescription: URLs of permitted third-party APIs. If the URL ends in a slash, all of its children also receive permission. [Read about using third-party APIs](https://stripe.com/docs/stripe-apps/build-ui#use-third-party-apis).

description: URLs the Img component (https://stripe.com/stripe-apps/ui-toolkit/components/img) can load from. If the URL ends in a slash, all trailing paths are also permitted.

markdownDescription: URLs the [Img component](https://stripe.com/stripe-apps/ui-toolkit/components/img) can load from. If the URL ends in a slash, all trailing paths are also permitted.

description: A message to show users when the app is installed that explains why the app needs to communicate with external URLs.

description: Custom values that are passed through to your views via context props. Read about context props: https://stripe.com/docs/stripe-apps/reference/extensions-sdk-api#props

markdownDescription: Custom values that are passed through to your views via context props. [Read about context props](https://stripe.com/docs/stripe-apps/reference/extensions-sdk-api#props).

description: A list of allowed urls to which the user can be redirected upon successful install of this app. Read about using allowed redirect urls: https://stripe.com/docs/stripe-apps/reference/app-manifest#allowed-redirect-urls

markdownDescription: A list of allowed urls to which the user can be redirected upon successful install of this app. [Read about using allowed redirect urls](https://stripe.com/docs/stripe-apps/reference/app-manifest#allowed-redirect-urls).

description: The recommended action for users to take after installing your app. Read about post-install actions: https://stripe.com/docs/stripe-apps/post-install-actions

markdownDescription: The recommended action for users to take after installing your app. [Read about post-install actions](https://stripe.com/docs/stripe-apps/post-install-actions).


minecraft-damage-type.json

description: A damage type's for a Minecraft data pack config schema

enum: hurt thorns drowning burning poking freezing

required: message_id scaling exhaustion

title: Minecraft Data Pack Damage Type


apple-app-site-association.json

description: An Apple Universal Link config schema

title: application links

description: Application links

required: apps details

description: Applications

description: Details

title: detail

description: A detail

description: An appID key or app ID prefix, followed by the bundle ID

description: Paths

description: Path to open in the mobile app

title: Apple Universal Link config


machine.schema.json

definition: The action type

enum: atomic compound parallel final history

$ref: #/definitions/order

description: The description of the state node, in Markdown

required: id key type

$ref: #/definitions/baseStateNode

pattern: compound

$ref: #/definitions/actionObject

$ref: #/definitions/invokeArray

$ref: #/definitions/transitionsObject

$ref: #/definitions/statesObject

pattern: parallel

pattern: atomic

pattern: history

enum: shallow deep

pattern: final

$ref: #/definitions/atomicStateNode

$ref: #/definitions/compoundStateNode

$ref: #/definitions/parallelStateNode

$ref: #/definitions/historyStateNode

$ref: #/definitions/finalStateNode

$ref: #/definitions/transitionObject

required: actions eventType source target

required: type id src

$ref: #/definitions/invokeObject

title: ID

enum: compound parallel


$ref: #/definitions/drupal-breakpoints-css

title: Drupal breakpoints to CSS configuration

$ref: #/definitions/drupal

$ref: #/definitions/js

$ref: #/definitions/css

$ref: #/definitions/options

$ref: #/definitions/prettier

title: Drupal configuration

required: breakpointsPath themeName

title: JavaScript configuration

enum: module commonjs

title: CSS configuration

title: Toggle available extraction options

title: Prettier options


drush.site.yml.json

title: The Drupal root for this site

title: The fully-qualified domain name of the remote system hosting the Drupal instance

title: Site URI

description: The value of uri should always be the same as when the site is being accessed from a web browser

title: The username to log in as when using ssh or rsync

title: The operating system of the remote server

enum: Windows Linux

title: Contains settings used to control how ssh commands are generated when running remote commands

title: Additional commandline options for the ssh command itself

title: A flag to force Drush to always or never create a tty

title: Aliases for common rsync targets

title: Path to the remote Drush command

title: A list of paths where Drush will search for alias files

titles: Path to 'files' directory

title: Contains options for specific commands

title: The name of the container to run on

title: Options for exec command

title: Vagrant transport

title: JSON Schema for Drush site aliases


sigrid-scope-file.schema.json

enum: week month

$ref: #/definitions/component

$ref: #/definitions/language

required: source target

$ref: #/definitions/dependency

required: name include

description: Analysis scope configuration file used by Sigrid (sigrid-says.com)

description: When true, excludes files and directories from the analysis scope based on common conventions.

description: List of file and directory patterns to manually exclude from the analysis.

description: Directory depth that will be used to define components.

description: A list of technologies that should be included as part of the analysis.

$ref: #/definitions/model

description: Version of the SIG quality model that should be used for the analysis.

description: When true, will send alert email notifications when noteworthy events happen.

format: email

description: List of email addresses that should receive alerts.

description: When this *or* the 'blocklist' option is provided, OSH analysis is performed for every upload.

description: List of patterns for library names that should not be sent to external services.

description: Deprecated, use 'blocklist' instead.

description: When true, transitive dependencies are also checked and included in the results.

description: List of file/directory patterns that should be excluded from the Open Source Health analysis.

description: Indicates that this system should be scanned for vulnerabilities using Checkmarx.

description: Unique ID to identify the Checkmarx project.

description: Your Checkmarx username.

required: enabled id

description: When true, architecture analysis will be triggered for each incoming upload.

description: Version of the SIG Architecture Quality Model to use.

description: List of exclude patterns that applies only to Architecture Quality, not globally.

description: Overrides automatic component detection with components defined manually in scope file.

description: List of directory names that should be flattened and not considered as components during the analysis.

description: List of manually added dependencies on top of the ones detected automatically by the analysis.

description: List of dependencies that manually overrides the analysis and removes them from the results.

description: List of dependencies considered undesirable, and should therefore be highlighted in the visualization.

description: Map of system elements for which to manually override the name.

description: Default is false. When true, skips automated data store detection and assumes one monolithic data store.

description: Annotate all top-level components matching the pattern, in order to divide them into logical groups.

description: Disables change history analysis when set to false.

description: Deprecated, use 'history_enabled' instead.

description: Period to use for repository history analysis, default is last 12 months.

$ref: #/definitions/yyyymmdd

description: Repository history start date in the format 'yyyy-mm-dd', default is last year.

description: Repository history end date in the format 'yyyy-mm-dd', default is current date.

$ref: #/definitions/interval

description: Either 'week' (default) or ‘month’.

description: Filters commits with an abnormally large amount of churn from the history analysis.

$ref: #/definitions/branches

description: Repository branch to use, comma-separated for multiple branches. Defaults to current branch.

description: Set to false to disable duplication detection, improves performance for huge systems.

description: Set to false to disable co-evolution detection, improves performance for huge systems.

description: List of metrics that should be removed from the analysis and set to N/A.

description: When true, third party findings analysis will be triggered for each incoming upload.

description: List of third-party analyzers that should not be ran.

description: List of third-party analyzer names that should be ran even though they are disabled by default.

description: List of file/directory patterns that should be included in the third party findings analysis beyond the maintainability scope and production configuration files.

description: List of file/directory patterns that should be excluded from the third party findings analysis.

title: Sigrid scope configuration file


utam-page-object.json

$ref: #/definitions/pageObject

$ref: #/definitions/pageObjectInterface

title: Page Object

description: An object representing a page or a UI element in a web page

$ref: #/definitions/rootDescription

$ref: #/definitions/root

$ref: #/definitions/selector

$ref: #/definitions/exposeRootElement

$ref: #/definitions/type

description: reference to the interface implemented by the page object

title: Page Object Profile

description: list of profiles that can use this page object implementation.

title: Page Object Platform

description: Declares the page context type (WebView or native).

enum: web native

default: web

title: Preload Criteria

description: The beforeLoad array sets the criteria to be satisfied before the load method completes. If you don't specify a beforeLoad array, the load method finds a root element for a regular page object, or waits for the root element to be present for a root page object), by default.

$ref: #/definitions/predicateStatement

enum: document root navigation

$ref: #/definitions/elementsArray

title: Methods

description: An array of methods performing actions on this page object's elements.

$ref: #/definitions/composeMethod

title: Shadow Boundary

description: A shadow boundary at the root of the page object.

$ref: #/definitions/metadata

title: Page Object Inferface

description: An interace to abstract page object APIs for page objects with similar structure and function.

description: Indicates that this page object describes an interface.

title: Interface Methods

description: An array of method declarations that page objects implementing this interface must define.

$ref: #/definitions/interfaceMethod

title: Element

type: string array

enum: actionable clickable editable draggable touchable

$ref: #/definitions/filter

$ref: #/definitions/methodDescription

title: Elements

description: A nested tree of element objects.

$ref: #/definitions/element

title: Selector

description: An object that locates an element or a list of elements at run time.

description: Parameters to the methods that access this element or its nested elements.

$ref: #/definitions/arg

description: Returns a list of elements

description: Standard CSS selector.

$ref: #/definitions/selector/$defs/args

$ref: #/definitions/selector/$defs/returnAll

description: Accessibility ID selector, a unique identifier for a UI element for Mobile Platform only.

description: Class chain selector, a unique identifier for a window element from the root of the page for iOS platform only.

description: A UIAutomator selector to enable search through UiSelectors for Android platform only

description: URI-like type value of the page object

$ref: #/definitions/matcher

description: Return only the first match result.

enum: isTrue isFalse notNull stringContains stringEquals

title: Interface Method

description: A declarative, interface method definition.

title: Method

description: A method definition, composed of element actions.

$ref: #/definitions/action

required: name compose

title: Element Action

description: An action to be performed on an element.

enum: string boolean number elementReference argumentReference function locator frame pageObject rootPageObject

description: element reference can have nested literal args (hardcoded values for its getter)

enum: string boolean number locator pageObject rootPageObject frame argumentReference

enum: locator elementReference pageObject rootPageObject

title: Shadow Root

title: Root element description

description: summary of the functionality and use cases

title: Page Object Metadata

description: track miscellaneous information for the page object

title: Method description

description: summary at the method or element level

title: UI Test Automation Model Page Object


config.versions.schema.json

title: All k3d config versions


livelyPropertiesSchema.json

title: JSON schema for Lively Wallpaper LivelyProperties.json files

title: Setting

title: Setting Type

enum: slider textbox dropdown folderDropdown button label color checkbox

title: Slider

const: slider

title: Value

description: The default slider value.

title: Text

description: The slider title.

title: Max

description: The maximum slider value.

title: Min

description: The minimum slider value.

title: Step

description: The precision used when selecting a value with the slider.

required: text max min step

title: Text Box

const: textbox

title: Value

description: The default text box text.

title: Text

description: The text box title.

title: Dropdown

const: dropdown

title: Value

description: The default item index, starting at 0.

title: Text

description: The dropdown title.

title: Items

description: An array of labels for the dropdown.

required: text items

title: Folder Dropdown

const: folderDropdown

title: Value

description: The default file.

title: Text

description: The dropdown title.

title: Filter

description: Defines a filter of files to include (e.g. "*.jpg|*.png").

title: Folder

description: The default folder. Only works for directory within parent html file.

required: text filter folder

title: Button

const: button

title: Value

description: The button label.

title: Text

description: The button title.

title: Label

const: label

title: Value

description: The label text.

title: Color Picker

const: color

title: Value

description: The default hex color string (e.g. "#C0C0C0").

title: Text

description: The color picker title.

title: Check Box

const: checkbox

description: The check box title.

description: The default check box state.

required: type value


pattern.json

description: Unique id of this pattern

description: Machine readable name of the pattern

description: Human readable name of the pattern

description: Semantic version of the pattern

description: Available semantic versions of the pattern

description: Semantic version of the pattern

description: Stability flag of the pattern

pattern: ^alpha|beta|rc|stable$

description: Array of tags describing the pattern

description: Tag describing the pattern

description: Custom data object supplied by user

description: Custom meta data object supplied by user

description: Custom options object supplied by user

description: Dependencies of the pattern

description: Dependencies of the pattern used for demo purposes

description: Options for overriding of core pattern behaviour

description: Custom mapping between patternplate files and paths to use in exchange for this pattern

description: Custom url to use as demo for this pattern

description: Technical values saved by patternplate core

required: name version

title: pattern manifest


inventory.json

$ref: #/$defs/group

type: object string

description: Ansible Inventory Schema

markdownDescription:
All keys at top levels are groups with `all` and `ungrouped` having a special meaning.

See [How to build your inventory](https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html)

$ref: #/$defs/special-group

title: Ansible Inventory Schema


pull-request-labeler.json

title: Label

title: Any

title: All

description: A GitHub Action for automatically labelling pull requests.

title: Pull Request Labeler


rustfmt.json

description:
Maximum width of an array literal before falling back to vertical formatting.

[Documentation](https://rust-lang.github.io/rustfmt/#array_width)

description:
Maximum width of the args of a function-like attributes before falling back to vertical formatting.

[Documentation](https://rust-lang.github.io/rustfmt/#attr_fn_like_width)

description:
Where to put a binary operator when a binary expression goes multiline

[Documentation](https://rust-lang.github.io/rustfmt/#binop_separator)

### Unstable
This option requires Nightly Rust.

default: Front

enum: Front Back

description:
Minimum number of blank lines which must be put between items

[Documentation](https://rust-lang.github.io/rustfmt/#blank_lines_lower_bound)

### Unstable
This option requires Nightly Rust.

description:
Maximum number of blank lines which can be put between items

[Documentation](https://rust-lang.github.io/rustfmt/#blank_lines_upper_bound)

### Unstable
This option requires Nightly Rust.

description:
Brace style for items

[Documentation](https://rust-lang.github.io/rustfmt/#brace_style)

### Unstable
This option requires Nightly Rust.

default: SameLineWhere

description:
Maximum length of a chain to fit on a single line.

[Documentation](https://rust-lang.github.io/rustfmt/#chain_width)

description:
What Color option to use when none is supplied: Always, Never, Auto

[Documentation](https://rust-lang.github.io/rustfmt/#color)

### Unstable
This option requires Nightly Rust.

default: Auto

enum: Always Never Auto

description:
Combine control expressions with function calls

[Documentation](https://rust-lang.github.io/rustfmt/#combine_control_expr)

### Unstable
This option requires Nightly Rust.

description:
Maximum length of comments. No effect unless wrap_comments = true

[Documentation](https://rust-lang.github.io/rustfmt/#comment_width)

### Unstable
This option requires Nightly Rust.

description:
Replace strings of _ wildcards by a single .. in tuple patterns

[Documentation](https://rust-lang.github.io/rustfmt/#condense_wildcard_suffixes)

### Unstable
This option requires Nightly Rust.

description:
Brace style for control flow constructs

[Documentation](https://rust-lang.github.io/rustfmt/#control_brace_style)

### Unstable
This option requires Nightly Rust.

default: AlwaysSameLine

description:
Don't reformat anything

[Documentation](https://rust-lang.github.io/rustfmt/#disable_all_formatting)

description:
The edition of the parser (RFC 2052)

[Documentation](https://rust-lang.github.io/rustfmt/#edition)

description:
What emit Mode to use when none is supplied

[Documentation](https://rust-lang.github.io/rustfmt/#emit_mode)

### Unstable
This option requires Nightly Rust.

default: Files

enum: Files Stdout Coverage Checkstyle Json ModifiedLines Diff

description:
Put empty-body functions and impls on a single line

[Documentation](https://rust-lang.github.io/rustfmt/#empty_item_single_line)

### Unstable
This option requires Nightly Rust.

description:
Align enum variants discrims, if their diffs fit within threshold

[Documentation](https://rust-lang.github.io/rustfmt/#enum_discrim_align_threshold)

### Unstable
This option requires Nightly Rust.

description:
Error if unable to get all lines within max_width

[Documentation](https://rust-lang.github.io/rustfmt/#error_on_line_overflow)

### Unstable
This option requires Nightly Rust.

description:
Error if unable to get comments or string literals within max_width, or they are left with trailing whitespaces

[Documentation](https://rust-lang.github.io/rustfmt/#error_on_unformatted)

### Unstable
This option requires Nightly Rust.

description:
Control the layout of arguments in a function

[Documentation](https://rust-lang.github.io/rustfmt/#fn_args_layout)

default: Tall

enum: Compressed Tall Vertical

description:
Maximum width of the args of a function call before falling back to vertical formatting.

[Documentation](https://rust-lang.github.io/rustfmt/#fn_call_width)

description:
Put single-expression functions on a single line

[Documentation](https://rust-lang.github.io/rustfmt/#fn_single_line)

### Unstable
This option requires Nightly Rust.

description:
Always print the abi for extern items

[Documentation](https://rust-lang.github.io/rustfmt/#force_explicit_abi)

description:
Force multiline closure bodies and match arms to be wrapped in a block

[Documentation](https://rust-lang.github.io/rustfmt/#force_multiline_blocks)

### Unstable
This option requires Nightly Rust.

description:
Format the code snippet in doc comments.

[Documentation](https://rust-lang.github.io/rustfmt/#format_code_in_doc_comments)

### Unstable
This option requires Nightly Rust.

description:
Format generated files

[Documentation](https://rust-lang.github.io/rustfmt/#format_generated_files)

### Unstable
This option requires Nightly Rust.

description:
Format the bodies of macros

[Documentation](https://rust-lang.github.io/rustfmt/#format_macro_bodies)

### Unstable
This option requires Nightly Rust.

description:
Format the metavariable matching patterns in macros

[Documentation](https://rust-lang.github.io/rustfmt/#format_macro_matchers)

### Unstable
This option requires Nightly Rust.

description:
Format string literals where necessary

[Documentation](https://rust-lang.github.io/rustfmt/#format_strings)

### Unstable
This option requires Nightly Rust.

description:
Controls the strategy for how imports are grouped together

[Documentation](https://rust-lang.github.io/rustfmt/#group_imports)

### Unstable
This option requires Nightly Rust.

default: Preserve

enum: Preserve StdExternalCrate One

description:
Use tab characters for indentation, spaces for alignment

[Documentation](https://rust-lang.github.io/rustfmt/#hard_tabs)

description:
Format hexadecimal integer literals

[Documentation](https://rust-lang.github.io/rustfmt/#hex_literal_case)

### Unstable
This option requires Nightly Rust.

enum: Preserve Upper Lower

description:
Hide errors from the parser

[Documentation](https://rust-lang.github.io/rustfmt/#hide_parse_errors)

### Unstable
This option requires Nightly Rust.

description:
Skip formatting the specified files and directories

[Documentation](https://rust-lang.github.io/rustfmt/#ignore)

### Unstable
This option requires Nightly Rust.

description:
Merge or split imports to the provided granularity

[Documentation](https://rust-lang.github.io/rustfmt/#imports_granularity)

### Unstable
This option requires Nightly Rust.

enum: Preserve Crate Module Item One

description:
Indent of imports

[Documentation](https://rust-lang.github.io/rustfmt/#imports_indent)

### Unstable
This option requires Nightly Rust.

default: Block

enum: Visual Block

description:
Item layout inside a import block

[Documentation](https://rust-lang.github.io/rustfmt/#imports_layout)

### Unstable
This option requires Nightly Rust.

default: Mixed

enum: Vertical Horizontal HorizontalVertical LimitedHorizontalVertical Mixed

description:
How do we indent expressions or items

[Documentation](https://rust-lang.github.io/rustfmt/#indent_style)

### Unstable
This option requires Nightly Rust.

description:
Write an item and its attribute on the same line if their combined width is below a threshold

[Documentation](https://rust-lang.github.io/rustfmt/#inline_attribute_width)

### Unstable
This option requires Nightly Rust.

description:
Beginning of file must match license template

[Documentation](https://rust-lang.github.io/rustfmt/#license_template_path)

### Unstable
This option requires Nightly Rust.

description:
Backup changed files

[Documentation](https://rust-lang.github.io/rustfmt/#make_backup)

### Unstable
This option requires Nightly Rust.

description:
Wrap the body of arms in blocks when it does not fit on the same line with the pattern of arms

[Documentation](https://rust-lang.github.io/rustfmt/#match_arm_blocks)

### Unstable
This option requires Nightly Rust.

description:
Determines whether leading pipes are emitted on match arms

[Documentation](https://rust-lang.github.io/rustfmt/#match_arm_leading_pipes)

default: Never

enum: Always Never Preserve

description:
Put a trailing comma after a block based match arm (non-block arms are not affected)

[Documentation](https://rust-lang.github.io/rustfmt/#match_block_trailing_comma)

description:
Maximum width of each line

[Documentation](https://rust-lang.github.io/rustfmt/#max_width)

description:
Merge multiple `#[derive(...)]` into a single one

[Documentation](https://rust-lang.github.io/rustfmt/#merge_derives)

description:
Unix or Windows line endings

[Documentation](https://rust-lang.github.io/rustfmt/#newline_style)

enum: Auto Windows Unix Native

description:
Convert /* */ comments to // comments where possible

[Documentation](https://rust-lang.github.io/rustfmt/#normalize_comments)

### Unstable
This option requires Nightly Rust.

description:
Normalize doc attributes as doc comments

[Documentation](https://rust-lang.github.io/rustfmt/#normalize_doc_attributes)

### Unstable
This option requires Nightly Rust.

description:
Allow trailing bracket/brace delimited expressions to overflow

[Documentation](https://rust-lang.github.io/rustfmt/#overflow_delimited_expr)

### Unstable
This option requires Nightly Rust.

description:
Prints the names of mismatched files that were formatted. Prints the names of files that would be formated when used with `--check` mode.

[Documentation](https://rust-lang.github.io/rustfmt/#print_misformatted_file_names)

description:
Remove nested parens

[Documentation](https://rust-lang.github.io/rustfmt/#remove_nested_parens)

description:
Reorder impl items

[Documentation](https://rust-lang.github.io/rustfmt/#reorder_impl_items)

### Unstable
This option requires Nightly Rust.

description:
Reorder import and extern crate statements alphabetically

[Documentation](https://rust-lang.github.io/rustfmt/#reorder_imports)

description:
Reorder module statements alphabetically in group

[Documentation](https://rust-lang.github.io/rustfmt/#reorder_modules)

description:
Report all, none or unnumbered occurrences of FIXME in source file comments

[Documentation](https://rust-lang.github.io/rustfmt/#report_fixme)

### Unstable
This option requires Nightly Rust.

enum: Always Unnumbered Never

description:
Report all, none or unnumbered occurrences of TODO in source file comments

[Documentation](https://rust-lang.github.io/rustfmt/#report_todo)

### Unstable
This option requires Nightly Rust.

description:
Require a specific version of rustfmt

[Documentation](https://rust-lang.github.io/rustfmt/#required_version)

### Unstable
This option requires Nightly Rust.

description:
Maximum line length for single line if-else expressions. A value of zero means always break if-else expressions.

[Documentation](https://rust-lang.github.io/rustfmt/#single_line_if_else_max_width)

description:
Don't reformat out of line modules

[Documentation](https://rust-lang.github.io/rustfmt/#skip_children)

### Unstable
This option requires Nightly Rust.

description:
Leave a space after the colon

[Documentation](https://rust-lang.github.io/rustfmt/#space_after_colon)

### Unstable
This option requires Nightly Rust.

description:
Leave a space before the colon

[Documentation](https://rust-lang.github.io/rustfmt/#space_before_colon)

### Unstable
This option requires Nightly Rust.

description:
Put spaces around the  .. and ..= range operators

[Documentation](https://rust-lang.github.io/rustfmt/#spaces_around_ranges)

### Unstable
This option requires Nightly Rust.

description:
Align struct fields if their diffs fits within threshold

[Documentation](https://rust-lang.github.io/rustfmt/#struct_field_align_threshold)

### Unstable
This option requires Nightly Rust.

description:
Put small struct literals on a single line

[Documentation](https://rust-lang.github.io/rustfmt/#struct_lit_single_line)

### Unstable
This option requires Nightly Rust.

description:
Maximum width in the body of a struct lit before falling back to vertical formatting.

[Documentation](https://rust-lang.github.io/rustfmt/#struct_lit_width)

description:
Maximum width in the body of a struct variant before falling back to vertical formatting.

[Documentation](https://rust-lang.github.io/rustfmt/#struct_variant_width)

description:
Number of spaces per tab

[Documentation](https://rust-lang.github.io/rustfmt/#tab_spaces)

description:
How to handle trailing commas for lists

[Documentation](https://rust-lang.github.io/rustfmt/#trailing_comma)

### Unstable
This option requires Nightly Rust.

default: Vertical

enum: Always Never Vertical

description:
Add trailing semicolon after break, continue and return

[Documentation](https://rust-lang.github.io/rustfmt/#trailing_semicolon)

### Unstable
This option requires Nightly Rust.

description:
Determines if '+' or '=' are wrapped in spaces in the punctuation of types

[Documentation](https://rust-lang.github.io/rustfmt/#type_punctuation_density)

### Unstable
This option requires Nightly Rust.

description:
Enables unstable features. Only available on nightly channel

[Documentation](https://rust-lang.github.io/rustfmt/#unstable_features)

### Unstable
This option requires Nightly Rust.

description:
Use field initialization shorthand if possible

[Documentation](https://rust-lang.github.io/rustfmt/#use_field_init_shorthand)

description:
Whether to use different formatting for items and expressions if they satisfy a heuristic notion of 'small'

[Documentation](https://rust-lang.github.io/rustfmt/#use_small_heuristics)

description:
Replace uses of the try! macro by the ? shorthand

[Documentation](https://rust-lang.github.io/rustfmt/#use_try_shorthand)

description:
Version of formatting rules

[Documentation](https://rust-lang.github.io/rustfmt/#version)

### Unstable
This option requires Nightly Rust.

description:
Force where-clauses to be on a single line

[Documentation](https://rust-lang.github.io/rustfmt/#where_single_line)

### Unstable
This option requires Nightly Rust.

description:
Break comments to fit on the line

[Documentation](https://rust-lang.github.io/rustfmt/#wrap_comments)

### Unstable
This option requires Nightly Rust.

title: rustfmt schema


flagd-definitions.json

title: flagd Flag Configuration

description: Defines flags for use in flagd, including typed variants and rules

$comment: flag objects are one of the 4 flag types defined in $defs

title: Boolean flag

description: A flag associated with boolean values

$ref: #/$defs/booleanFlag

title: String flag

description: A flag associated with string values

$ref: #/$defs/stringFlag

title: Numeric flag

description: A flag associated with numeric values

$ref: #/$defs/numberFlag

title: Object flag

description: A flag associated with arbitrary object values

$ref: #/$defs/objectFlag

title: Flag Base

description: Base object for all flags

description: Indicates whether the flag is functional. Disabled flags are treated as if they don't exist

enum: ENABLED DISABLED

description: The variant to serve if no dynamic targeting applies

description: JsonLogic expressions to be used for dynamic evaluation. The "context" is passed as the data. Rules must resolve one of the defined variants, or the "defaultVariant" will be used.

required: state defaultVariant

$comment: Merge the variants with the base flag to build our typed flags

$ref: #/$defs/flag

$ref: #/$defs/booleanVariants

$ref: #/$defs/stringVariants

$ref: #/$defs/numberVariants

$ref: #/$defs/objectVariants


required: name value

description: 환경변수 이름

description: 환경변수 값

description: 환경변수를 적용할 브랜치

description: 빌드 실행 조건

description: Push 이벤트에 의한 조건

description: Push 빌드의 branch 조건

description: Push 빌드의 tag 조건

description: commit message에 주어진 문자열을 포함한 경우만 빌드

description: PullRequest 이벤트에 의한 조건

description: PR빌드의 target 브랜치 조건

default: opened synchronize reopened

description: PR 이벤트 타입

description: Commit 조건

description: 커밋 메시지가 지정된 문자열을 포함하면 빌드를 실행

required: name execute

description: 작업 이름

description: 실행할 명령 목록(순차실행)

default: echo "hello world"

description: 사내 Proxy 설정

enum: shell gradle npm docker yarn maven

description: proxy 예외할 host 목록 (ip, ip/mask, domain)

$ref: #/definitions/run-on

description: artifact로 지정할 파일 혹은 디렉토리 경로

description: 다음 빌드의 속도 향상을 위한 캐시 설정

description: 캐시 식별키 (repo scope)

description: 캐시할 파일 혹은 디렉토리 경로

description: 최대 실행시간 (e.g. '1h', '100m')

description: 빌드 후처리기 설정

$ref: #/definitions/app-center-release

$ref: #/definitions/git-ops

description: 실행환경 설정

description: docker image

description: 실행에 사용할 리소스 크기 설정

default: small

enum: small medium large xlarge xxlarge xxxlarge

required: cpu memory

description: cpu (e.g. '1.0')

description: memory (e.g. '500Mi', '2Gi').

description: 실행환경에서 사용할 기능 설정

enum: docker mobil-keystore

description: 실행환경 플랫폼

description: artifact로 지정된 .apk/.ipa 파일을 appcenter로 릴리즈

required: app-id release-group-tag

description: App ID

description: 릴리즈 그룹에 대한 Tag 지정

description: 테스터 지정(@<user>, @@<group>, corp@@<corpcode>)

description: @<user>, @@<group>, corp@@<corpcode>

description: GitOps 방식의 K8S Deploy를 위한 manifest repo 업데이트

required: manifest update

description: K8S manifest repo 정보

required: repo branch

description: repo('owner/repo')

description: branch

description: manifest repo를 업데이트하기 위한 명령

description: 빌드 작업에서 manifest reop로 전달할 artifacts

$ref: #/definitions/build-condition

description: 실행 조건

description: 실행할 작업들: 독립적으로 병렬 실행됨

$ref: #/definitions/job

description: 환경변수

$ref: #/definitions/env

title: KoDE/CI Build Spec


$ref: #/definitions/MBOATS

default: MBOAPPL

description: 5-7 letter capitalized abbreviated word representing the application

default: MBO Application

description: Application Name

default: local

enum: local remote

description: The mode of test execution.

default: feature

enum: feature scenario

default: chrome

enum: chrome firefox edge

default: stacked

enum: stacked interleaved

$ref: #/definitions/MBOATS/definitions/Video

$ref: #/definitions/MBOATS/definitions/Email

required: appId appName

title: MBOATS Framework Properties

required: publicName serverPort

title: AWS EC2 Configuration

required: accessKeyId bucket enabled identityPoolId region secretAccessKey

title: AWS S3 Configuration

title: CucumberOptions

required: auth invitationLinkRegex oktaTokenRegex

title: Email Configuration

required: $clientId $clientSecret $refreshToken $refreshUrl

title: Auth

required: collection connectionString database enabled password username

title: MongoDB Configuration

title: Collection

required: enabled request response

title: NetworkLogs

required: body cookies headers

title: Request

title: Threadbare Configuration

required: enabled format location prefix

title: Video