@@ -157,6 +157,12 @@ will determine whether to add punctuation corresponding to the
157157` objectFieldSeparator ` (e.g., a semicolon) to the final object field.
158158Defaults to ` false ` .
159159
160+ <a name =" user-content-type-formatting-options-objecttypebracketspacing " ></a >
161+ <a name =" type-formatting-options-objecttypebracketspacing " ></a >
162+ ### <code >objectTypeBracketSpacing</code >
163+
164+ The space character (if any) to add after an object's initial curly bracket and before its ending curly bracket
165+
160166<a name =" user-content-type-formatting-options-parameterdefaultvaluespacing " ></a >
161167<a name =" type-formatting-options-parameterdefaultvaluespacing " ></a >
162168### <code >parameterDefaultValueSpacing</code >
@@ -210,7 +216,7 @@ Determines the spacing to add to unions (`|`). Defaults to a single space (`" "`
210216| Tags| ` param ` , ` property ` , ` returns ` , ` this ` , ` throws ` , ` type ` , ` typedef ` , ` yields ` |
211217| Recommended| false|
212218| Settings| ` mode ` |
213- | Options| ` arrayBrackets ` , ` arrowFunctionPostReturnMarkerSpacing ` , ` arrowFunctionPreReturnMarkerSpacing ` , ` enableFixer ` , ` functionOrClassParameterSpacing ` , ` functionOrClassPostGenericSpacing ` , ` functionOrClassPostReturnMarkerSpacing ` , ` functionOrClassPreReturnMarkerSpacing ` , ` functionOrClassTypeParameterSpacing ` , ` genericAndTupleElementSpacing ` , ` genericDot ` , ` keyValuePostColonSpacing ` , ` keyValuePostKeySpacing ` , ` keyValuePostOptionalSpacing ` , ` keyValuePostVariadicSpacing ` , ` methodQuotes ` , ` objectFieldIndent ` , ` objectFieldQuote ` , ` objectFieldSeparator ` , ` objectFieldSeparatorOptionalLinebreak ` , ` objectFieldSeparatorTrailingPunctuation ` , ` parameterDefaultValueSpacing ` , ` postMethodNameSpacing ` , ` postNewSpacing ` , ` separatorForSingleObjectField ` , ` stringQuotes ` , ` typeBracketSpacing ` , ` unionSpacing ` |
219+ | Options| ` arrayBrackets ` , ` arrowFunctionPostReturnMarkerSpacing ` , ` arrowFunctionPreReturnMarkerSpacing ` , ` enableFixer ` , ` functionOrClassParameterSpacing ` , ` functionOrClassPostGenericSpacing ` , ` functionOrClassPostReturnMarkerSpacing ` , ` functionOrClassPreReturnMarkerSpacing ` , ` functionOrClassTypeParameterSpacing ` , ` genericAndTupleElementSpacing ` , ` genericDot ` , ` keyValuePostColonSpacing ` , ` keyValuePostKeySpacing ` , ` keyValuePostOptionalSpacing ` , ` keyValuePostVariadicSpacing ` , ` methodQuotes ` , ` objectFieldIndent ` , ` objectFieldQuote ` , ` objectFieldSeparator ` , ` objectFieldSeparatorOptionalLinebreak ` , ` objectFieldSeparatorTrailingPunctuation ` , ` objectTypeBracketSpacing ` , ` parameterDefaultValueSpacing ` , ` postMethodNameSpacing ` , ` postNewSpacing ` , ` separatorForSingleObjectField ` , ` stringQuotes ` , ` typeBracketSpacing ` , ` unionSpacing ` |
214220
215221<a name =" user-content-type-formatting-failing-examples " ></a >
216222<a name =" type-formatting-failing-examples " ></a >
@@ -504,6 +510,12 @@ The following patterns are considered problems:
504510 */
505511// "jsdoc/type-formatting": ["error"|"warn", {"keyValuePostVariadicSpacing":" "}]
506512// Message: Post variadic (`...`) spacing should be " "
513+
514+ /**
515+ * @param {{a: string}} cfg
516+ */
517+ // "jsdoc/type-formatting": ["error"|"warn", {"objectTypeBracketSpacing":" "}]
518+ // Message: Object type bracket spacing should be " "
507519````
508520
509521
@@ -688,5 +700,10 @@ The following patterns are not considered problems:
688700 * @param {{"some-method"(a: string, b: number): void}} cfg
689701 */
690702// "jsdoc/type-formatting": ["error"|"warn", {"methodQuotes":"double"}]
703+
704+ /**
705+ * @param {{a: string}} cfg
706+ */
707+ // "jsdoc/type-formatting": ["error"|"warn", {"objectTypeBracketSpacing":""}]
691708````
692709
0 commit comments