Interface PrettierSettings
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PrettierSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.200Z") @Stability(Experimental) public interface PrettierSettings extends software.amazon.jsii.JsiiSerializable
(experimental) Options to set in Prettier directly or through overrides.- See Also:
- https://prettier.io/docs/en/options.html
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPrettierSettings.BuilderA builder forPrettierSettingsstatic classPrettierSettings.Jsii$ProxyAn implementation forPrettierSettings
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static PrettierSettings.Builderbuilder()default ArrowParensgetArrowParens()(experimental) Include parentheses around a sole arrow function parameter.default BooleangetBracketSameLine()(experimental) Put > of opening tags on the last line instead of on a new line.default BooleangetBracketSpacing()(experimental) Print spaces between brackets.default NumbergetCursorOffset()(experimental) Print (to stderr) where a cursor at the given position would move to after formatting.default EmbeddedLanguageFormattinggetEmbeddedLanguageFormatting()(experimental) Control how Prettier formats quoted code embedded in the file.default EndOfLinegetEndOfLine()(experimental) Which end of line characters to apply.default StringgetFilepath()(experimental) Specify the input filepath.default HTMLWhitespaceSensitivitygetHtmlWhitespaceSensitivity()(experimental) How to handle whitespaces in HTML.default BooleangetInsertPragma()(experimental) Insert.default BooleangetJsxSingleQuote()(experimental) Use single quotes in JSX.default StringgetParser()(experimental) Which parser to use.default List<String>getPlugins()(experimental) Add a plugin.default List<String>getPluginSearchDirs()(experimental) Custom directory that contains prettier plugins in node_modules subdirectory.default NumbergetPrintWidth()(experimental) The line length where Prettier will try wrap.default ProseWrapgetProseWrap()(experimental) How to wrap prose.default QuotePropsgetQuoteProps()(experimental) Change when properties in objects are quoted.default NumbergetRangeEnd()(experimental) Format code ending at a given character offset (exclusive).default NumbergetRangeStart()(experimental) Format code starting at a given character offset.default BooleangetRequirePragma()(experimental) Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.default BooleangetSemi()(experimental) Print semicolons.default BooleangetSingleQuote()(experimental) Use single quotes instead of double quotes.default NumbergetTabWidth()(experimental) Number of spaces per indentation level.default TrailingCommagetTrailingComma()(experimental) Print trailing commas wherever possible when multi-line.default BooleangetUseTabs()(experimental) Indent with tabs instead of spaces.default BooleangetVueIndentScriptAndStyle()(experimental) Indent script and style tags in Vue files.
-
-
-
Method Detail
-
getArrowParens
@Stability(Experimental) @Nullable default ArrowParens getArrowParens()
(experimental) Include parentheses around a sole arrow function parameter.Default: ArrowParens.ALWAYS
-
getBracketSameLine
@Stability(Experimental) @Nullable default Boolean getBracketSameLine()
(experimental) Put > of opening tags on the last line instead of on a new line.Default: false
-
getBracketSpacing
@Stability(Experimental) @Nullable default Boolean getBracketSpacing()
(experimental) Print spaces between brackets.Default: true
-
getCursorOffset
@Stability(Experimental) @Nullable default Number getCursorOffset()
(experimental) Print (to stderr) where a cursor at the given position would move to after formatting.This option cannot be used with --range-start and --range-end.
Default: -1
-
getEmbeddedLanguageFormatting
@Stability(Experimental) @Nullable default EmbeddedLanguageFormatting getEmbeddedLanguageFormatting()
(experimental) Control how Prettier formats quoted code embedded in the file.Default: EmbeddedLanguageFormatting.AUTO
-
getEndOfLine
@Stability(Experimental) @Nullable default EndOfLine getEndOfLine()
(experimental) Which end of line characters to apply.Default: EndOfLine.LF
-
getFilepath
@Stability(Experimental) @Nullable default String getFilepath()
(experimental) Specify the input filepath.This will be used to do parser inference.
Default: none
-
getHtmlWhitespaceSensitivity
@Stability(Experimental) @Nullable default HTMLWhitespaceSensitivity getHtmlWhitespaceSensitivity()
(experimental) How to handle whitespaces in HTML.Default: HTMLWhitespaceSensitivity.CSS
-
getInsertPragma
@Stability(Experimental) @Nullable default Boolean getInsertPragma()
(experimental) Insert.Default: false
-
getJsxSingleQuote
@Stability(Experimental) @Nullable default Boolean getJsxSingleQuote()
(experimental) Use single quotes in JSX.Default: false
-
getParser
@Stability(Experimental) @Nullable default String getParser()
(experimental) Which parser to use.Default: - Prettier automatically infers the parser from the input file path, so you shouldn’t have to change this setting.
-
getPlugins
@Stability(Experimental) @Nullable default List<String> getPlugins()
(experimental) Add a plugin.Multiple plugins can be passed as separate
--plugins.Default: []
-
getPluginSearchDirs
@Stability(Experimental) @Nullable default List<String> getPluginSearchDirs()
(experimental) Custom directory that contains prettier plugins in node_modules subdirectory.Overrides default behavior when plugins are searched relatively to the location of Prettier. Multiple values are accepted.
Default: []
-
getPrintWidth
@Stability(Experimental) @Nullable default Number getPrintWidth()
(experimental) The line length where Prettier will try wrap.Default: 80
-
getProseWrap
@Stability(Experimental) @Nullable default ProseWrap getProseWrap()
(experimental) How to wrap prose.Default: ProseWrap.PRESERVE
-
getQuoteProps
@Stability(Experimental) @Nullable default QuoteProps getQuoteProps()
(experimental) Change when properties in objects are quoted.Default: QuoteProps.ASNEEDED
-
getRangeEnd
@Stability(Experimental) @Nullable default Number getRangeEnd()
(experimental) Format code ending at a given character offset (exclusive).The range will extend forwards to the end of the selected statement. This option cannot be used with --cursor-offset.
Default: null
-
getRangeStart
@Stability(Experimental) @Nullable default Number getRangeStart()
(experimental) Format code starting at a given character offset.The range will extend backwards to the start of the first line containing the selected statement. This option cannot be used with --cursor-offset.
Default: 0
-
getRequirePragma
@Stability(Experimental) @Nullable default Boolean getRequirePragma()
(experimental) Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.Default: false
-
getSemi
@Stability(Experimental) @Nullable default Boolean getSemi()
(experimental) Print semicolons.Default: true
-
getSingleQuote
@Stability(Experimental) @Nullable default Boolean getSingleQuote()
(experimental) Use single quotes instead of double quotes.Default: false
-
getTabWidth
@Stability(Experimental) @Nullable default Number getTabWidth()
(experimental) Number of spaces per indentation level.Default: 2
-
getTrailingComma
@Stability(Experimental) @Nullable default TrailingComma getTrailingComma()
(experimental) Print trailing commas wherever possible when multi-line.Default: TrailingComma.ES5
-
getUseTabs
@Stability(Experimental) @Nullable default Boolean getUseTabs()
(experimental) Indent with tabs instead of spaces.Default: false
-
getVueIndentScriptAndStyle
@Stability(Experimental) @Nullable default Boolean getVueIndentScriptAndStyle()
(experimental) Indent script and style tags in Vue files.Default: false
-
builder
@Stability(Experimental) static PrettierSettings.Builder builder()
- Returns:
- a
PrettierSettings.BuilderofPrettierSettings
-
-