Closed c-falardeau closed 6 months ago
Same happens for me - I'm using the same latest version but the OS is Ubuntu 22.04
Same for me, manjaro, Rider 2023.3.3, .net 8.0.101
You can downgrade by downloading previous version here: https://plugins.jetbrains.com/plugin/18243-csharpier/versions/stable
instructions appear as soon as you click download
can confirm happen when i update plugin to 1.60, downgrade to previous version indeed solve the problem
Assuming that you all have .NET CLI executable path
set, then this may be a timing issue where I'm trying to access the value of it before rider has it ready.
I'll look into loading the value when it is needed instead of on startup, and also have it fall back to looking for dotnet on the path like it used to.
I have the changes ready, I'm going to do some testing on ubuntu. If anyone is able, test out the beta - https://github.com/belav/csharpier/releases/tag/rider-1.6.1-beta and let me know if it works. It'll take a couple days for jetbrains to approve after I submit it.
I happened to trigger the problem in 1.6.0 just now in a small sln. When I switched over to the new beta on the same sln, the problem went away. That makes me think it was a timing issue, with csharpier starting up a lot faster on the small sln before the dotnet runtime info was loaded.
I was having the same problem with 1.6.0, Rider 2023.3.3 on Windows 11. 1.6.0 was pulled from the Jetbrains marketplace, so I tested again by manually installing the 1.6.0-beta release.
1.6.0-beta - 5/5 attempts to restart Rider, autoformat would not work, plugin would show the "unable to locate" warning 1.6.1-beta - 5/5 attempts to restart Rider, autoformat works, no warning shown
So the fix does appear to work reliably.
1.6.1-beta does not appear to fix my problem on macOS.
.NET Executable set to /usr/local/share/dotnet/dotnet
(directly to binary, not to dir)
Error: Cannot run program "dotnet": error=2, no such file or directory
I have tried setting custom dotnet-csharpier dir, also enabling server and skipping CLI path, none work
Latest Jetbrains Rider version
CSharpier latest version (0.27.3) installed via dotnet tool
dotnet info:
➜ ~ git:(main) which dotnet
/usr/local/share/dotnet/dotnet
➜ ~ git:(main) dotnet --list-sdks
6.0.419 [/usr/local/share/dotnet/sdk]
7.0.406 [/usr/local/share/dotnet/sdk]
8.0.201 [/usr/local/share/dotnet/sdk]
➜ ~ git:(main) brew list --full-name | grep dotnet
isen-ng/dotnet-sdk-versions/dotnet-sdk6-0-400
isen-ng/dotnet-sdk-versions/dotnet-sdk7-0-400
isen-ng/dotnet-sdk-versions/dotnet-sdk8-0-200
1.6.1-beta does appear to fix my problem on Windows.
After some usage, I've the plugin fail from time to time. Sometimes it works, sometimes it fails.
I talked to someone from jetbrains today and they pointed me to a solution for delaying CSharpier until RiderDotNetActiveRuntimeHost.Companion.getInstance(project).getDotNetCoreRuntime()
is ready, which means it is safe for me to strip out all the extra code trying to fall back to using PATH
I should have a beta ready for that later today.
The beta is ready, I am hoping this solves the problems finally - https://github.com/belav/csharpier/releases/tag/rider-1.6.2-beta
I installed the beta and it seems to be working.
Yeah it seems to be stable now, thanks
I submitted 1.6.2 to jetbrains for approval, it will be out within a couple of days.
Thanks for you help, greatly appreciated
Hey @belav, I'm still having a few issues. I can start new issue(s) if you'd prefer.
My info can be found above: #issuecomment-1977449278 (I upgraded to 1.6.2-beta and .3-beta as soon as you released each)
The main issues I still see:
I added comments above each log section with some details
Environments
Microsoft .NET properties
csharp_new_line_before_members_in_object_initializers = false csharp_preferred_modifier_order = public, private, protected, internal, file, new, static, abstract, virtual, sealed, readonly, override, extern, unsafe, volatile, async, required:suggestion csharp_style_prefer_utf8_string_literals = true:suggestion csharp_style_var_elsewhere = false:none csharp_style_var_for_built_in_types = false:suggestion csharp_style_var_when_type_is_apparent = true:none dotnet_naming_rule.event_rule.import_to_resharper = as_predefined dotnet_naming_rule.event_rule.severity = error dotnet_naming_rule.event_rule.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.event_rule.symbols = event_symbols dotnet_naming_rule.local_constants_rule.import_to_resharper = as_predefined dotnet_naming_rule.local_constants_rule.severity = error dotnet_naming_rule.local_constants_rule.style = upper_camel_case_style dotnet_naming_rule.local_constants_rule.symbols = local_constants_symbols dotnet_naming_rule.method_rule.import_to_resharper = as_predefined dotnet_naming_rule.method_rule.severity = error dotnet_naming_rule.method_rule.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.method_rule.symbols = method_symbols dotnet_naming_rule.private_constants_rule_1.import_to_resharper = as_predefined dotnet_naming_rule.private_constants_rule_1.severity = error dotnet_naming_rule.private_constants_rule_1.style = upper_camel_case_style dotnet_naming_rule.private_constants_rule_1.symbols = private_constants_symbols_1 dotnet_naming_rule.private_instance_fields_rule.import_to_resharper = as_predefined dotnet_naming_rule.private_instance_fields_rule.severity = error dotnet_naming_rule.private_instance_fields_rule.style = lower_camel_case_style dotnet_naming_rule.private_instance_fields_rule.symbols = private_instance_fields_symbols dotnet_naming_rule.private_static_fields_override_rule.import_to_resharper = False dotnet_naming_rule.private_static_fields_override_rule.severity = error dotnet_naming_rule.private_static_fields_override_rule.style = upper_camel_case_style dotnet_naming_rule.private_static_fields_override_rule.symbols = private_static_fields_override_symbols dotnet_naming_rule.private_static_fields_rule.import_to_resharper = True dotnet_naming_rule.private_static_fields_rule.resharper_description = PrivateStaticFields dotnet_naming_rule.private_static_fields_rule.resharper_guid = f2042148-bac8-4559-9770-e9862848ad6a dotnet_naming_rule.private_static_fields_rule.severity = error dotnet_naming_rule.private_static_fields_rule.style = lower_camel_case_style dotnet_naming_rule.private_static_fields_rule.symbols = private_static_fields_symbols dotnet_naming_rule.private_static_fields_rule_1.import_to_resharper = as_predefined dotnet_naming_rule.private_static_fields_rule_1.severity = error dotnet_naming_rule.private_static_fields_rule_1.style = lower_camel_case_style dotnet_naming_rule.private_static_fields_rule_1.symbols = private_static_fields_symbols_1 dotnet_naming_rule.private_static_readonly_rule_1.import_to_resharper = as_predefined dotnet_naming_rule.private_static_readonly_rule_1.severity = error dotnet_naming_rule.private_static_readonly_rule_1.style = upper_camel_case_style dotnet_naming_rule.private_static_readonly_rule_1.symbols = private_static_readonly_symbols_1 dotnet_naming_rule.property_rule.import_to_resharper = as_predefined dotnet_naming_rule.property_rule.severity = error dotnet_naming_rule.property_rule.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.property_rule.symbols = property_symbols dotnet_naming_rule.test_methods_rule.import_to_resharper = True dotnet_naming_rule.test_methods_rule.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule.severity = error dotnet_naming_rule.test_methods_rule.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule.symbols = test_methods_symbols dotnet_naming_rule.test_methods_rule_1.import_to_resharper = True dotnet_naming_rule.test_methods_rule_1.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_1.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_1.severity = error dotnet_naming_rule.test_methods_rule_1.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_1.symbols = test_methods_symbols_1 dotnet_naming_rule.test_methods_rule_2.import_to_resharper = True dotnet_naming_rule.test_methods_rule_2.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_2.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_2.severity = error dotnet_naming_rule.test_methods_rule_2.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_2.symbols = test_methods_symbols_2 dotnet_naming_rule.test_methods_rule_3.import_to_resharper = True dotnet_naming_rule.test_methods_rule_3.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_3.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_3.severity = error dotnet_naming_rule.test_methods_rule_3.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_3.symbols = test_methods_symbols_3 dotnet_naming_rule.test_methods_rule_4.import_to_resharper = True dotnet_naming_rule.test_methods_rule_4.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_4.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_4.severity = error dotnet_naming_rule.test_methods_rule_4.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_4.symbols = test_methods_symbols_4 dotnet_naming_rule.test_methods_rule_5.import_to_resharper = True dotnet_naming_rule.test_methods_rule_5.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_5.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_5.severity = error dotnet_naming_rule.test_methods_rule_5.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_5.symbols = test_methods_symbols_5 dotnet_naming_rule.test_methods_rule_6.import_to_resharper = True dotnet_naming_rule.test_methods_rule_6.resharper_description = Test Methods dotnet_naming_rule.test_methods_rule_6.resharper_guid = c7389e3d-3e22-4375-a946-4d2fac21aa82 dotnet_naming_rule.test_methods_rule_6.severity = error dotnet_naming_rule.test_methods_rule_6.style = upper_camel_case_underscore_tolerant_style dotnet_naming_rule.test_methods_rule_6.symbols = test_methods_symbols_6 dotnet_naming_rule.unity_serialized_field_rule.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule.severity = error dotnet_naming_rule.unity_serialized_field_rule.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule.symbols = unity_serialized_field_symbols dotnet_naming_rule.unity_serialized_field_rule_1.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_1.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_1.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_1.severity = error dotnet_naming_rule.unity_serialized_field_rule_1.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_1.symbols = unity_serialized_field_symbols_1 dotnet_naming_rule.unity_serialized_field_rule_2.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_2.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_2.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_2.severity = error dotnet_naming_rule.unity_serialized_field_rule_2.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_2.symbols = unity_serialized_field_symbols_2 dotnet_naming_rule.unity_serialized_field_rule_3.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_3.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_3.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_3.severity = error dotnet_naming_rule.unity_serialized_field_rule_3.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_3.symbols = unity_serialized_field_symbols_3 dotnet_naming_rule.unity_serialized_field_rule_4.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_4.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_4.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_4.severity = error dotnet_naming_rule.unity_serialized_field_rule_4.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_4.symbols = unity_serialized_field_symbols_4 dotnet_naming_rule.unity_serialized_field_rule_5.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_5.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_5.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_5.severity = error dotnet_naming_rule.unity_serialized_field_rule_5.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_5.symbols = unity_serialized_field_symbols_5 dotnet_naming_rule.unity_serialized_field_rule_6.import_to_resharper = True dotnet_naming_rule.unity_serialized_field_rule_6.resharper_description = Unity serialized field dotnet_naming_rule.unity_serialized_field_rule_6.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef dotnet_naming_rule.unity_serialized_field_rule_6.severity = error dotnet_naming_rule.unity_serialized_field_rule_6.style = lower_camel_case_style dotnet_naming_rule.unity_serialized_field_rule_6.symbols = unity_serialized_field_symbols_6 dotnet_naming_style.lower_camel_case_style.capitalization = camel_case dotnet_naming_style.upper_camel_case_style.capitalization = pascal_case dotnet_naming_style.upper_camel_case_underscore_tolerant_style.capitalization = pascal_case dotnet_naming_style.upper_camel_case_underscore_tolerant_style.wordseparator = dotnet_naming_symbols.event_symbols.applicable_accessibilities = dotnet_naming_symbols.event_symbols.applicable_kinds = event dotnet_naming_symbols.local_constants_symbols.applicable_accessibilities = dotnet_naming_symbols.local_constants_symbols.applicable_kinds = local dotnet_naming_symbols.local_constants_symbols.required_modifiers = const dotnet_naming_symbols.method_symbols.applicable_accessibilities = dotnet_naming_symbols.method_symbols.applicable_kinds = method dotnet_naming_symbols.private_constants_symbols_1.applicable_accessibilities = private dotnet_naming_symbols.private_constants_symbols_1.applicable_kinds = field dotnet_naming_symbols.private_constants_symbols_1.required_modifiers = const dotnet_naming_symbols.private_instance_fields_symbols.applicable_accessibilities = private dotnet_naming_symbols.private_instance_fields_symbols.applicable_kinds = field dotnet_naming_symbols.private_static_fields_override_symbols.applicable_accessibilities = local,private dotnet_naming_symbols.private_static_fields_override_symbols.applicable_kinds = field dotnet_naming_symbols.private_static_fields_override_symbols.required_modifiers = const,static dotnet_naming_symbols.private_static_fields_symbols.applicable_accessibilities = local,private dotnet_naming_symbols.private_static_fields_symbols.applicable_kinds = field dotnet_naming_symbols.private_static_fields_symbols.required_modifiers = static dotnet_naming_symbols.private_static_fields_symbols.resharper_applicable_kinds = field dotnet_naming_symbols.private_static_fields_symbols.resharper_required_modifiers = static dotnet_naming_symbols.private_static_fields_symbols_1.applicable_accessibilities = private dotnet_naming_symbols.private_static_fields_symbols_1.applicable_kinds = field dotnet_naming_symbols.private_static_fields_symbols_1.required_modifiers = static dotnet_naming_symbols.private_static_readonly_symbols_1.applicable_accessibilities = private dotnet_naming_symbols.private_static_readonly_symbols_1.applicable_kinds = field dotnet_naming_symbols.private_static_readonly_symbols_1.required_modifiers = static,readonly dotnet_naming_symbols.property_symbols.applicable_accessibilities = dotnet_naming_symbols.property_symbols.applicable_kinds = property dotnet_naming_symbols.test_methods_symbols.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols.applicable_kinds = dotnet_naming_symbols.test_methods_symbols.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_1.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_1.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_1.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_1.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_2.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_2.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_2.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_2.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_3.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_3.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_3.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_3.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_4.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_4.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_4.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_4.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_5.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_5.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_5.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_5.resharper_required_modifiers = instance dotnet_naming_symbols.test_methods_symbols_6.applicable_accessibilities = local,public dotnet_naming_symbols.test_methods_symbols_6.applicable_kinds = dotnet_naming_symbols.test_methods_symbols_6.resharper_applicable_kinds = test_member dotnet_naming_symbols.test_methods_symbols_6.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_1.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols_1.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_1.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_1.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_2.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols_2.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_2.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_2.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_3.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols_3.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_3.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_3.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_4.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols_4.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_4.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_4.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_5.applicable_accessibilities = dotnet_naming_symbols.unity_serialized_field_symbols_5.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_5.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_5.resharper_required_modifiers = instance dotnet_naming_symbols.unity_serialized_field_symbols_6.applicable_accessibilities = * dotnet_naming_symbols.unity_serialized_field_symbols_6.applicable_kinds = dotnet_naming_symbols.unity_serialized_field_symbols_6.resharper_applicable_kinds = unity_serialised_field dotnet_naming_symbols.unity_serialized_field_symbols_6.resharper_required_modifiers = instance dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:none dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:none dotnet_style_parentheses_in_relational_binary_operators = never_if_unnecessary:none dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion dotnet_style_predefined_type_for_member_access = true:suggestion dotnet_style_qualification_for_event = false:suggestion dotnet_style_qualification_for_field = false:suggestion dotnet_style_qualification_for_method = false:suggestion dotnet_style_qualification_for_property = false:suggestion dotnet_style_require_accessibility_modifiers = for_non_interface_members:error trim_trailing_whitespace = false insert_final_newline = false
ReSharper properties
resharper_accessor_owner_body = accessors_with_block_body resharper_align_linq_query = true resharper_align_multiline_argument = true resharper_align_multiline_extends_list = true resharper_align_multiline_for_stmt = true resharper_align_multiline_parameter = true resharper_align_multiple_declaration = true resharper_align_multline_type_parameter_constrains = true resharper_align_multline_type_parameter_list = true resharper_arguments_literal = named resharper_autodetect_indent_settings = true resharper_braces_for_for = required resharper_braces_for_foreach = required resharper_braces_for_ifelse = required resharper_braces_for_while = required resharper_cpp_insert_final_newline = false resharper_csharp_allow_alias = false resharper_csharp_empty_block_style = together_same_line resharper_csharp_insert_final_newline = true resharper_csharp_naming_rule.method_property_event = AaBb_AaBb resharper_csharp_naming_rule.private_constants = AaBb resharper_csharp_naming_rule.private_static_fields = aaBb resharper_csharp_naming_rule.private_static_readonly = AaBb resharper_csharp_wrap_after_invocation_lpar = true resharper_csharp_wrap_arguments_style = chop_if_long resharper_csharp_wrap_multiple_declaration_style = chop_always resharper_csharp_wrap_parameters_style = chop_if_long resharper_enforce_line_ending_style = true resharper_formatter_off_tag = @formatter:off resharper_formatter_on_tag = @formatter:on resharper_formatter_tags_enabled = true resharper_indent_anonymous_method_block = true resharper_indent_nested_fixed_stmt = true resharper_parentheses_non_obvious_operations = none, shift, bitwise_and, bitwise_exclusive_or, bitwise_inclusive_or, bitwise, conditional_and, conditional_or, conditional resharper_place_accessorholder_attribute_on_same_line = false resharper_place_field_attribute_on_same_line = false resharper_place_simple_accessor_on_single_line = false resharper_place_simple_anonymousmethod_on_single_line = false resharper_place_simple_embedded_statement_on_same_line = false resharper_use_indent_from_vs = false resharper_wrap_lines = true resharper_wrap_linq_expressions = chop_always resharper_wrap_object_and_collection_initializer_style = chop_always resharper_xml_attribute_style = first_attribute_on_single_line
ReSharper inspection severities
resharper_arrange_accessor_owner_body_highlighting = none resharper_arrange_redundant_parentheses_highlighting = hint resharper_built_in_type_reference_style_for_member_access_highlighting = hint resharper_built_in_type_reference_style_highlighting = hint resharper_convert_to_using_declaration_highlighting = hint resharper_explicit_caller_info_argument_highlighting = hint resharper_inline_out_variable_declaration_highlighting = none resharper_suggest_var_or_type_built_in_types_highlighting = hint resharper_suggest_var_or_type_elsewhere_highlighting = hint resharper_suggest_var_or_type_simple_types_highlighting = hint resharper_unused_auto_property_accessor_local_highlighting = hint resharper_web_config_module_not_resolved_highlighting = warning resharper_web_config_type_not_resolved_highlighting = warning resharper_web_config_wrong_module_highlighting = warning
[{.har,.jsb2,.jsb3,.json,.jsonc,.postman_collection,.postman_collection.json,.postman_environment,*.postman_environment.json,.babelrc,.eslintrc,.prettierrc,.stylelintrc,bowerrc,jest.config}] indent_style = space indent_size = 2
[*.{appxmanifest,asax,ascx,aspx,axaml,build,c,c++,c++m,cc,ccm,cginc,compute,cp,cpp,cppm,cs,cshtml,cu,cuh,cxx,cxxm,dtd,fs,fsi,fsscript,fsx,fx,fxh,h,hh,hlsl,hlsli,hlslinc,hpp,hxx,inc,inl,ino,ipp,ixx,master,ml,mli,mpp,mq4,mq5,mqh,mxx,nuspec,paml,razor,resw,resx,shader,skin,tpp,usf,ush,uxml,vb,xaml,xamlx,xoml,xsd}] indent_style = space indent_size = 4 tab_width = 4
dotnet_diagnostic.ide0055.severity = none