Common code style options descriptions

This commit is contained in:
Rustam Vishnyakov
2019-02-11 18:41:16 +03:00
parent e68e9fa74e
commit 28b4dfd0c7
2 changed files with 159 additions and 4 deletions
@@ -4,6 +4,7 @@ package com.intellij.application.options.codeStyle.properties;
import com.intellij.application.options.IndentOptionsEditor;
import com.intellij.application.options.SmartIndentOptionsEditor;
import com.intellij.lang.Language;
import com.intellij.openapi.options.OptionsBundle;
import com.intellij.psi.codeStyle.CodeStyleSettings;
import com.intellij.psi.codeStyle.CodeStyleSettingsProvider;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings.IndentOptions;
@@ -127,6 +128,7 @@ public final class LanguageCodeStylePropertyMapper extends AbstractCodeStyleProp
@Nullable
@Override
public String getPropertyDescription(@NotNull String externalName) {
return null;
String key = "codestyle.property.description." + externalName;
return OptionsBundle.getBundle().containsKey(key) ? OptionsBundle.message(key) : null;
}
}
@@ -1,3 +1,4 @@
# suppress inspection "UnusedProperty" for whole file
cannot.save.settings.default.dialog.title=Cannot Save Settings
#Attribute descriptors
@@ -396,9 +397,161 @@ exportable.UpdatesConfigurable.presentable.name=Updates
title.for.new.projects={0} for New {1}s
# suppress inspection "UnusedProperty"
#
# Descriptions of common code style properties.
# Properties have no direct links in code, property names are generated programmatically
#
codestyle.property.description.formatter_off_tag=A string put in a comment to prevent formatting of the code following after it.
# suppress inspection "UnusedProperty"
codestyle.property.description.formatter_on_tag=A string put in a comment to enable formatting of the code previously disabled with formatter off tag.
# suppress inspection "UnusedProperty"
codestyle.property.description.formatter_tags_enabled=Tells if processing of formatter off/on tags in comments is enabled.
codestyle.property.description.wrap_on_typing=TBD
codestyle.property.description.align_consecutive_assignments=TBD
codestyle.property.description.align_consecutive_variable_declarations=TBD
codestyle.property.description.align_multiline_array_initializer_expression=TBD
codestyle.property.description.align_multiline_assignment=TBD
codestyle.property.description.align_multiline_binary_operation=TBD
codestyle.property.description.align_multiline_chained_methods=TBD
codestyle.property.description.align_multiline_extends_list=TBD
codestyle.property.description.align_multiline_for=TBD
codestyle.property.description.align_multiline_method_brackets=TBD
codestyle.property.description.align_multiline_parameters=TBD
codestyle.property.description.align_multiline_parameters_in_calls=TBD
codestyle.property.description.align_multiline_parenthesized_expression=TBD
codestyle.property.description.align_multiline_ternary_operation=TBD
codestyle.property.description.align_multiline_throws_list=TBD
codestyle.property.description.align_subsequent_simple_methods=TBD
codestyle.property.description.align_throws_keyword=TBD
codestyle.property.description.array_initializer_new_line_after_left_brace=TBD
codestyle.property.description.array_initializer_right_brace_on_new_line=TBD
codestyle.property.description.array_initializer_wrap=TBD
codestyle.property.description.assignment_wrap=TBD
codestyle.property.description.binary_operation_sign_on_next_line=TBD
codestyle.property.description.binary_operation_wrap=TBD
codestyle.property.description.blank_lines_after_class_header=TBD
codestyle.property.description.blank_lines_after_package=TBD
codestyle.property.description.blank_lines_around_class=TBD
codestyle.property.description.blank_lines_around_field=TBD
codestyle.property.description.blank_lines_around_field_in_interface=TBD
codestyle.property.description.blank_lines_around_method=TBD
codestyle.property.description.blank_lines_around_method_in_interface=TBD
codestyle.property.description.blank_lines_before_class_end=TBD
codestyle.property.description.blank_lines_before_imports=TBD
codestyle.property.description.blank_lines_before_method_body=TBD
codestyle.property.description.blank_lines_before_package=TBD
codestyle.property.description.block_comment_at_first_column=TBD
codestyle.property.description.brace_style=TBD
codestyle.property.description.call_parameters_new_line_after_left_paren=TBD
codestyle.property.description.call_parameters_right_paren_on_new_line=TBD
codestyle.property.description.call_parameters_wrap=TBD
codestyle.property.description.case_statement_on_new_line=TBD
codestyle.property.description.catch_on_new_line=TBD
codestyle.property.description.class_brace_style=TBD
codestyle.property.description.continuation_indent_size=TBD
codestyle.property.description.do_not_indent_top_level_class_members=TBD
codestyle.property.description.do_while_brace_force=TBD
codestyle.property.description.else_on_new_line=TBD
codestyle.property.description.extends_keyword_wrap=TBD
codestyle.property.description.finally_on_new_line=TBD
codestyle.property.description.for_brace_force=TBD
codestyle.property.description.for_statement_new_line_after_left_paren=TBD
codestyle.property.description.for_statement_right_paren_on_new_line=TBD
codestyle.property.description.for_statement_wrap=TBD
codestyle.property.description.if_brace_force=TBD
codestyle.property.description.keep_blank_lines_before_right_brace=TBD
codestyle.property.description.keep_blank_lines_in_code=TBD
codestyle.property.description.keep_blank_lines_in_declarations=TBD
codestyle.property.description.keep_control_statement_in_one_line=TBD
codestyle.property.description.keep_first_column_comment=TBD
codestyle.property.description.keep_indents_on_empty_lines=TBD
codestyle.property.description.keep_line_breaks=TBD
codestyle.property.description.keep_multiple_expressions_in_one_line=TBD
codestyle.property.description.keep_simple_blocks_in_one_line=TBD
codestyle.property.description.keep_simple_lambdas_in_one_line=TBD
codestyle.property.description.keep_simple_methods_in_one_line=TBD
codestyle.property.description.lambda_brace_style=TBD
codestyle.property.description.line_comment_add_space=TBD
codestyle.property.description.line_comment_at_first_column=TBD
codestyle.property.description.method_brace_style=TBD
codestyle.property.description.method_call_chain_wrap=TBD
codestyle.property.description.method_parameters_new_line_after_left_paren=TBD
codestyle.property.description.method_parameters_right_paren_on_new_line=TBD
codestyle.property.description.method_parameters_wrap=TBD
codestyle.property.description.modifier_list_wrap=TBD
codestyle.property.description.parentheses_expression_new_line_after_left_paren=TBD
codestyle.property.description.parentheses_expression_right_paren_on_new_line=TBD
codestyle.property.description.place_assignment_sign_on_next_line=TBD
codestyle.property.description.prefer_parameters_wrap=TBD
codestyle.property.description.smart_tabs=TBD
codestyle.property.description.space_after_colon=TBD
codestyle.property.description.space_after_comma=TBD
codestyle.property.description.space_after_for_semicolon=TBD
codestyle.property.description.space_after_quest=TBD
codestyle.property.description.space_after_type_cast=TBD
codestyle.property.description.space_before_array_initializer_left_brace=TBD
codestyle.property.description.space_before_catch_keyword=TBD
codestyle.property.description.space_before_catch_left_brace=TBD
codestyle.property.description.space_before_catch_parentheses=TBD
codestyle.property.description.space_before_class_left_brace=TBD
codestyle.property.description.space_before_colon=TBD
codestyle.property.description.space_before_comma=TBD
codestyle.property.description.space_before_do_left_brace=TBD
codestyle.property.description.space_before_else_keyword=TBD
codestyle.property.description.space_before_else_left_brace=TBD
codestyle.property.description.space_before_finally_keyword=TBD
codestyle.property.description.space_before_finally_left_brace=TBD
codestyle.property.description.space_before_for_left_brace=TBD
codestyle.property.description.space_before_for_parentheses=TBD
codestyle.property.description.space_before_for_semicolon=TBD
codestyle.property.description.space_before_if_left_brace=TBD
codestyle.property.description.space_before_if_parentheses=TBD
codestyle.property.description.space_before_method_call_parentheses=TBD
codestyle.property.description.space_before_method_left_brace=TBD
codestyle.property.description.space_before_method_parentheses=TBD
codestyle.property.description.space_before_quest=TBD
codestyle.property.description.space_before_switch_left_brace=TBD
codestyle.property.description.space_before_switch_parentheses=TBD
codestyle.property.description.space_before_synchronized_left_brace=TBD
codestyle.property.description.space_before_synchronized_parentheses=TBD
codestyle.property.description.space_before_try_left_brace=TBD
codestyle.property.description.space_before_try_parentheses=TBD
codestyle.property.description.space_before_type_parameter_list=TDB
codestyle.property.description.space_before_while_keyword=TBD
codestyle.property.description.space_before_while_left_brace=TBD
codestyle.property.description.space_before_while_parentheses=TBD
codestyle.property.description.spaces_around_additive_operators=TBD
codestyle.property.description.spaces_around_assignment_operators=TBD
codestyle.property.description.spaces_around_bitwise_operators=TBD
codestyle.property.description.spaces_around_equality_operators=TBD
codestyle.property.description.spaces_around_logical_operators=TBD
codestyle.property.description.spaces_around_multiplicative_operators=TBD
codestyle.property.description.spaces_around_relational_operators=TBD
codestyle.property.description.spaces_around_shift_operators=TBD
codestyle.property.description.spaces_around_unary_operator=TBD
codestyle.property.description.spaces_within_array_initializer_braces=TBD
codestyle.property.description.spaces_within_braces=TBD
codestyle.property.description.spaces_within_brackets=TBD
codestyle.property.description.spaces_within_cast_parentheses=TBD
codestyle.property.description.spaces_within_catch_parentheses=TBD
codestyle.property.description.spaces_within_empty_array_initializer_braces=TBD
codestyle.property.description.spaces_within_empty_method_call_parentheses=TBD
codestyle.property.description.spaces_within_empty_method_parentheses=TBD
codestyle.property.description.spaces_within_for_parentheses=TBD
codestyle.property.description.spaces_within_if_parentheses=TBD
codestyle.property.description.spaces_within_method_call_parentheses=TBD
codestyle.property.description.spaces_within_method_parentheses=TBD
codestyle.property.description.spaces_within_parentheses=TBD
codestyle.property.description.spaces_within_switch_parentheses=TBD
codestyle.property.description.spaces_within_synchronized_parentheses=TBD
codestyle.property.description.spaces_within_try_parentheses=TBD
codestyle.property.description.spaces_within_while_parentheses=TBD
codestyle.property.description.special_else_if_treatment=TBD
codestyle.property.description.ternary_operation_signs_on_next_line=TBD
codestyle.property.description.ternary_operation_wrap=TBD
codestyle.property.description.throws_keyword_wrap=TBD
codestyle.property.description.throws_list_wrap=TBD
codestyle.property.description.while_brace_force=TBD
codestyle.property.description.while_on_new_line=TBD
codestyle.property.description.wrap_comments=TBD
codestyle.property.description.wrap_first_method_in_call_chain=TBD
codestyle.property.description.wrap_long_lines=TBD