1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-nunit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
.editorconfig 7.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Terje Sandstrom Отправлено 20.07.2023 20:53 ca52593
# EditorConfig helps developers define and
# maintain consistent coding styles between
# different editors and IDEs
# https://editorconfig.org
# top-most EditorConfig file
root = true
[*]
indent_style = space
insert_final_newline = true
charset = utf-8
[*.{sln,*proj,props}]
charset = utf-8-bom
indent_style = space
indent_size = 2
tab_width = 2
[*.{cs,cake}]
indent_style = space
indent_size = 4
tab_width = 4
[*]
file_header_template = Copyright (c) Charlie Poole, Rob Prouse and Contributors. MIT License - see LICENSE.txt
# https://github.com/nunit/docs/wiki/Coding-Standards#namespace-class-structure-interface-enumeration-and-method-definitions
csharp_indent_braces = false
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
# https://github.com/nunit/docs/wiki/Coding-Standards#spaces
csharp_space_after_cast = false
csharp_space_after_comma = true
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = do_not_ignore
csharp_space_before_open_square_brackets = false
csharp_space_before_semicolon_in_for_statement = false
csharp_space_between_empty_square_brackets = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = none
csharp_space_between_square_brackets = false
# https://github.com/nunit/docs/wiki/Coding-Standards#indentation
csharp_indent_block_contents = true
csharp_indent_case_contents = true
csharp_indent_switch_labels = true
csharp_prefer_braces = when_multiline
# https://github.com/nunit/docs/wiki/Coding-Standards#naming
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion
# The first matching rule wins, more specific rules at the top
# dotnet_naming_rule.*.symbols does not yet support a comma-separated list https://github.com/dotnet/roslyn/issues/20891
# dotnet_naming_symbols.*.applicable_kinds does not yet support namespace, type_parameter or local https://github.com/dotnet/roslyn/issues/18121
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_naming_symbols.namespaces_types_and_non_field_members.applicable_kinds = namespace, class, struct, enum, interface, delegate, type_parameter, method, property, event
dotnet_naming_rule.namespaces_types_and_non_field_members.severity = error
dotnet_naming_rule.namespaces_types_and_non_field_members.symbols = namespaces_types_and_non_field_members
dotnet_naming_rule.namespaces_types_and_non_field_members.style = pascal_case
dotnet_naming_symbols.visible_fields.applicable_kinds = field
dotnet_naming_symbols.visible_fields.applicable_accessibilities = public, protected, protected_internal
dotnet_naming_rule.visible_fields.severity = error
dotnet_naming_rule.visible_fields.symbols = visible_fields
dotnet_naming_rule.visible_fields.style = pascal_case
dotnet_naming_symbols.internal_fields.applicable_kinds = field
dotnet_naming_symbols.internal_fields.applicable_accessibilities = internal
dotnet_naming_rule.internal_fields.severity = error
dotnet_naming_rule.internal_fields.symbols = internal_fields
dotnet_naming_rule.internal_fields.style = pascal_case
dotnet_naming_symbols.static_readonly_fields.applicable_kinds = field
dotnet_naming_symbols.static_readonly_fields.required_modifiers = static, readonly
dotnet_naming_rule.static_readonly_fields.severity = error
dotnet_naming_rule.static_readonly_fields.symbols = static_readonly_fields
dotnet_naming_rule.static_readonly_fields.style = pascal_case
dotnet_naming_symbols.constant_fields.applicable_kinds = field
dotnet_naming_symbols.constant_fields.required_modifiers = const
dotnet_naming_rule.constant_fields.severity = error
dotnet_naming_rule.constant_fields.symbols = constant_fields
dotnet_naming_rule.constant_fields.style = pascal_case
dotnet_naming_style.underscore_camel_case.capitalization = camel_case
dotnet_naming_style.underscore_camel_case.required_prefix = _
dotnet_naming_symbols.remaining_fields.applicable_kinds = field
dotnet_naming_rule.remaining_fields.severity = error
dotnet_naming_rule.remaining_fields.symbols = remaining_fields
dotnet_naming_rule.remaining_fields.style = underscore_camel_case
dotnet_naming_style.camel_case.capitalization = camel_case
dotnet_naming_symbols.parameters_and_locals.applicable_kinds = parameter, local
dotnet_naming_rule.parameters_and_locals.severity = error
dotnet_naming_rule.parameters_and_locals.symbols = parameters_and_locals
dotnet_naming_rule.parameters_and_locals.style = camel_case
# https://github.com/nunit/docs/wiki/Coding-Standards#file-organization
dotnet_sort_system_directives_first = true
# https://github.com/nunit/docs/wiki/Coding-Standards#use-of-the-var-keyword
# Would be true:warning, except that that so much existing code is not consistent with the coding standard.
csharp_style_var_when_type_is_apparent = true:suggestion
# DOC100: Place text in paragraphs
dotnet_diagnostic.DOC100.severity = silent
# Expression-bodied members
csharp_style_expression_bodied_accessors = when_on_single_line:warning
csharp_style_expression_bodied_constructors = false:none
csharp_style_expression_bodied_indexers = when_on_single_line:warning
csharp_style_expression_bodied_lambdas = when_on_single_line:suggestion
csharp_style_expression_bodied_local_functions = when_on_single_line:suggestion
csharp_style_expression_bodied_methods = false:none
csharp_style_expression_bodied_operators = when_on_single_line:suggestion
csharp_style_expression_bodied_properties = when_on_single_line:suggestion
############################################################################################
# CSharp Analysis
############################################################################################
# CS3016: Arrays as attribute arguments is not CLS-compliant
# Microsofts own MemberNotNull attribute expects an array
dotnet_diagnostic.CS3016.severity = none
############################################################################################
# IDE Analysis
############################################################################################
# IDE0003: Remove qualification
dotnet_diagnostic.IDE0003.severity = warning
# IDE0005: Remove unnecessary usings/imports
dotnet_diagnostic.IDE0005.severity = error
# IDE0011: Add braces
dotnet_diagnostic.IDE0011.severity = warning
# IDE0044: Add readonly modifier
dotnet_diagnostic.IDE0044.severity = warning
# IDE0055: Fix formatting (Skipping this as it doesnt say WHAT is wrong. Rely on StyleCop instead)
dotnet_diagnostic.IDE0055.severity = none
# IDE1006: Naming Styles
dotnet_diagnostic.IDE1006.severity = warning
# IDE0036: Order modifiers
dotnet_diagnostic.IDE0036.severity = warning
##################################################################################
# CSharpIsNull Analyzers
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:warning
# CSIsNull001: Use `is null` for null checks
dotnet_diagnostic.CSIsNull001.severity = warning
# CSIsNull002: Use `is object` for non-null checks
dotnet_diagnostic.CSIsNull002.severity = warning

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-nunit.git
git@api.gitlife.ru:oschina-mirror/mirrors-nunit.git
oschina-mirror
mirrors-nunit
mirrors-nunit
master