export function getDefaultValue()

in src/formatter-settings/FormatterConstants.ts [842:914]


export function getDefaultValue(id: string): string | undefined {
    switch (id) {
        case SupportedSettings.TABULATION_CHAR:
            return "tab";
        case SupportedSettings.TABULATION_SIZE:
            return "4";
        case SupportedSettings.PUT_EMPTY_STATEMENT_ON_NEW_LINE:
        case SupportedSettings.COMMENT_INDENTPARAMETERDESCRIPTION:
        case SupportedSettings.COMMENT_INDENT_PARAMETER_DESCRIPTION:
        case SupportedSettings.COMMENT_FORMATHEADER:
        case SupportedSettings.COMMENT_FORMAT_HEADER:
        case SupportedSettings.COMMENT_CLEARBLANKLINES:
        case SupportedSettings.COMMENT_CLEAR_BLANK_LINES:
        case SupportedSettings.COMMENT_CLEAR_BLANK_LINES_IN_JAVADOC_COMMENT:
        case SupportedSettings.COMMENT_CLEAR_BLANK_LINES_IN_BLOCK_COMMENT:
        case SupportedSettings.COMMENT_ON_OFF_TAGS:
            return "false";
        case SupportedSettings.INSERT_NEW_LINE_IN_CONTROL_STATEMENTS:
        case SupportedSettings.INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS:
        case SupportedSettings.INSERT_NEW_LINE_AFTER_ANNOTATION:
        case SupportedSettings.INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PARAMETER:
        case SupportedSettings.INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER:
        case SupportedSettings.INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT:
        case SupportedSettings.INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT:
        case SupportedSettings.INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT:
        case SupportedSettings.INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT:
        case SupportedSettings.INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER:
            return "do not insert";
        case SupportedSettings.COMMENT_FORMATTER_COMMENT:
        case SupportedSettings.COMMENT_FORMATTER_COMMENT_CORE:
        case SupportedSettings.COMMENT_FORMAT_BLOCK_COMMENTS:
        case SupportedSettings.FORMAT_LINE_COMMENTS:
        case SupportedSettings.COMMENT_COUNT_LINE_LENGTH_FROM_STARTING_POSITION:
            return "true";
        case SupportedSettings.INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER:
        case SupportedSettings.INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER:
        case SupportedSettings.INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST:
        case SupportedSettings.INSERT_SPACE_BEFORE_FIRST_INITIALIZER:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION:
        case SupportedSettings.INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION:
        case SupportedSettings.INSERT_NEW_LINE_AFTER_ANNOTATION_ON_ENUM_CONSTANT:
        case SupportedSettings.INSERT_NEW_LINE_AFTER_ANNOTATION_ON_PACKAGE:
            return "insert";
        case SupportedSettings.KEEP_TYPE_DECLARATION_ON_ONE_LINE:
        case SupportedSettings.KEEP_RECORD_DECLARATION_ON_ONE_LINE:
        case SupportedSettings.KEEP_RECORD_CONSTRUCTOR_ON_ONE_LINE:
        case SupportedSettings.KEEP_METHOD_BODY_ON_ONE_LINE:
        case SupportedSettings.KEEP_ENUM_DECLARATION_ON_ONE_LINE:
        case SupportedSettings.KEEP_ENUM_CONSTANT_DECLARATION_ON_ONE_LINE:
        case SupportedSettings.KEEP_ANONYMOUS_TYPE_DECLARATION_ON_ONE_LINE:
        case SupportedSettings.KEEP_ANNOTATION_DECLARATION_ON_ONE_LINE:
            return "one_line_never";
        case SupportedSettings.BLANK_LINES_BETWEEN_TYPE_DECLARATIONS:
        case SupportedSettings.BLANK_LINES_BETWEEN_IMPORT_GROUPS:
        case SupportedSettings.BLANK_LINES_BEFORE_IMPORTS:
        case SupportedSettings.BLANK_LINES_BEFORE_MEMBER_TYPE:
        case SupportedSettings.NUMBER_OF_EMPTY_LINES_TO_PRESERVE:
            return "1";
        case SupportedSettings.BLANK_LINES_BEFORE_PACKAGE:
            return "0";
        case SupportedSettings.LINESPLIT:
            return "120";
        case SupportedSettings.COMMENT_LINELENGTH:
        case SupportedSettings.COMMENT_LINE_LENGTH:
            return "80";
        default:
            return undefined;
    }
}