{
  "indentation" : {
    "tabs" : 1
  },
  "tabWidth": 4,
  "indentConditionalCompilationBlocks" : true,
  "indentSwitchCaseLabels" : false,
  "lineBreakAroundMultilineExpressionChainComponents" : true,
  "lineBreakBeforeControlFlowKeywords" : false,
  "lineBreakBeforeEachArgument" : true,
  "lineBreakBeforeEachGenericRequirement" : false,
  "lineLength" : 160,
  "maximumBlankLines" : 1,
  "multiElementCollectionTrailingCommas" : true,
  "noAssignmentInExpressions" : {
    "allowedFunctions" : [
      "XCTAssertNoThrow"
    ]
  },
  "prioritizeKeepingFunctionOutputTogether" : false,
  "respectsExistingLineBreaks" : false,
  "rules" : {
    "AllPublicDeclarationsHaveDocumentation" : false,
    "AlwaysUseLiteralForEmptyCollectionInit" : false,
    "AlwaysUseLowerCamelCase" : false,
    "AmbiguousTrailingClosureOverload" : true,
    "BeginDocumentationCommentWithOneLineSummary" : false,
    "DoNotUseSemicolons" : true,
    "DontRepeatTypeInStaticProperties" : true,
    "FileScopedDeclarationPrivacy" : false,
    "FullyIndirectEnum" : false,
    "GroupNumericLiterals" : false,
    "IdentifiersMustBeASCII" : false,
    "NeverForceUnwrap" : false,
    "NeverUseForceTry" : false,
    "NeverUseImplicitlyUnwrappedOptionals" : false,
    "NoAccessLevelOnExtensionDeclaration" : false,
    "NoAssignmentInExpressions" : false,
    "NoBlockComments" : false,
    "NoCasesWithOnlyFallthrough" : false,
    "NoEmptyTrailingClosureParentheses" : true,
    "NoLabelsInCasePatterns" : false,
    "NoLeadingUnderscores" : false,
    "NoParensAroundConditions" : true,
    "NoPlaygroundLiterals" : false,
    "NoVoidReturnOnFunctionSignature" : false,
    "OmitExplicitReturns" : true,
    "OneCasePerLine" : true,
    "OneVariableDeclarationPerLine" : true,
    "OnlyOneTrailingClosureArgument" : true,
    "OrderedImports" : true,
    "ReplaceForEachWithForLoop" : false,
    "ReturnVoidInsteadOfEmptyTuple" : false,
    "TypeNamesShouldBeCapitalized" : false,
    "UseEarlyExits" : false,
    "UseLetInEveryBoundCaseVariable" : false,
    "UseShorthandTypeNames" : false,
    "UseSingleLinePropertyGetter" : false,
    "UseSynthesizedInitializer" : false,
    "UseTripleSlashForDocumentationComments" : false,
    "UseWhereClausesInForLoops" : false,
    "ValidateDocumentationComments" : false
  },
  "spacesAroundRangeFormationOperators" : false,
  "version" : 1
}
