# EditorConfig for QuanTAlib
root = true

[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.cs]

resharper_check_namespace_highlighting = none
resharper_redundant_argument_default_value_highlighting = none
resharper_invalid_xml_doc_comment_highlighting = none
resharper_inconsistent_naming_highlighting = none
resharper_redundant_using_directive_highlighting = none
resharper_for_can_be_converted_to_foreach_highlighting = none
resharper_unused_parameter_local_highlighting = none
resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting = none
resharper_redundant_lambda_parameter_type_highlighting = none

resharper_redundant_cast_highlighting = hint
resharper_redundant_assignment_highlighting = hint
resharper_not_accessed_field_local_highlighting = hint
resharper_unused_auto_property_accessor_global_highlighting = hint
resharper_condition_is_always_true_or_false_highlighting = hint
resharper_access_to_modified_closure_highlighting = hint
resharper_generic_enumerator_not_disposed_highlighting = hint

dotnet_diagnostic.S3776.severity = none
dotnet_diagnostic.S1244.severity = none
dotnet_diagnostic.IDE0028.severity = none
dotnet_diagnostic.CA1416.severity = none
dotnet_diagnostic.S3236.severity = none
dotnet_diagnostic.MA0046.severity = none
dotnet_diagnostic.MA0003.severity = suggestion

csharp_style_var_for_built_in_types = false:silent
csharp_style_var_when_type_is_apparent = true:suggestion
csharp_style_var_elsewhere = false:silent

[ndepend/**]
dotnet_analyzer_diagnostic.severity = none
generated_code = true

[*.sh]
end_of_line = lf
indent_style = space
indent_size = 2
