Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Global Update #46

Draft
wants to merge 211 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
97bc354
Create 00006-2350263730-.png
Hlebushek2020 Jul 23, 2023
66c7d21
Update YukoBot.csproj
Hlebushek2020 Jul 23, 2023
5d6e1ea
Update YukoBot.csproj
Hlebushek2020 Jul 23, 2023
3ad527a
Update YukoBot.csproj
Hlebushek2020 Jul 23, 2023
524f593
27/07/2023/23/38
Hlebushek2020 Jul 27, 2023
eaf0460
27/07/2023/23/45
Hlebushek2020 Jul 27, 2023
4819901
05/08/2023/01/32
Hlebushek2020 Aug 4, 2023
e4bf9b3
06/08/2023/22/47
Hlebushek2020 Aug 6, 2023
0a04019
10/08/2023/22/58
Hlebushek2020 Aug 10, 2023
b70424d
14/08/2023/10/17
Hlebushek2020 Aug 14, 2023
49ea4db
20/08/2023/20/42
Hlebushek2020 Aug 20, 2023
e57f7a7
20/08/2023/20/50
Hlebushek2020 Aug 20, 2023
494468b
20/08/2023/22/27
Hlebushek2020 Aug 20, 2023
d3d8886
21/08/2023/10/18
Hlebushek2020 Aug 21, 2023
5b1c463
Merge remote-tracking branch 'origin/b-v6.0.0' into b-v6.0.0
Hlebushek2020 Aug 21, 2023
989c04a
22/08/2023/20/52
Hlebushek2020 Aug 22, 2023
9a2679a
22/08/2023/21/13
Hlebushek2020 Aug 22, 2023
3beccdd
22/08/2023/21/37
Hlebushek2020 Aug 22, 2023
e0467b9
Update ManagingСollectionsCommandModule.cs
Hlebushek2020 Aug 22, 2023
18fbf3d
22/08/2023/21/47
Hlebushek2020 Aug 22, 2023
94fe373
23/08/2023/18/42
Hlebushek2020 Aug 23, 2023
27af362
23/08/2023/22/04
Hlebushek2020 Aug 23, 2023
bd24ac3
23/08/2023/22/30
Hlebushek2020 Aug 23, 2023
4bf1e60
23/08/2023/22/36
Hlebushek2020 Aug 23, 2023
67dd115
26/08/2023/21/51
Hlebushek2020 Aug 26, 2023
5263b86
28/08/2023/23/14
Hlebushek2020 Aug 28, 2023
061d911
28/08/2023/23/49
Hlebushek2020 Aug 28, 2023
2a8c45b
Update ManagingСollectionsCommandModule.cs
Hlebushek2020 Aug 28, 2023
165eae7
29/08/2023/23/39
Hlebushek2020 Aug 29, 2023
19fa267
31/08/2023/00/00
Hlebushek2020 Aug 30, 2023
243bbc4
02/09/2023/23/13
Hlebushek2020 Sep 2, 2023
452f567
05/09/2023/23/14
Hlebushek2020 Sep 5, 2023
029aaa8
05/09/2023/23/16
Hlebushek2020 Sep 5, 2023
fbb5e11
Update YukoBot.csproj
Hlebushek2020 Sep 5, 2023
6d58d40
06/09/2023/21/03
Hlebushek2020 Sep 6, 2023
d34b0a2
08/09/2023/20/09
Hlebushek2020 Sep 8, 2023
59ef82c
Resource: OwnerCommand.Shutdown.ReasonIsEmpty
Hlebushek2020 Sep 8, 2023
43fb6b1
08/09/2023/20/24
Hlebushek2020 Sep 8, 2023
5099307
09/09/2023/00/03
Hlebushek2020 Sep 8, 2023
fb7dbba
10/09/2023/13/17
Hlebushek2020 Sep 10, 2023
48da1ce
10/09/2023/13/19
Hlebushek2020 Sep 10, 2023
af73ef5
11/09/2023/21/58
Hlebushek2020 Sep 11, 2023
918073e
11/09/2023/22/02
Hlebushek2020 Sep 11, 2023
a27eb3d
11/09/2023/22/17
Hlebushek2020 Sep 11, 2023
7b7d320
17/09/2023/16/44
Hlebushek2020 Sep 17, 2023
fafacb5
17/09/2023/20/28
Hlebushek2020 Sep 17, 2023
d54941a
18/09/2023/21/38
Hlebushek2020 Sep 18, 2023
bb8f487
05/10/2023/19/02
Hlebushek2020 Oct 5, 2023
f987bd5
15/10/2023/19/22
Hlebushek2020 Oct 15, 2023
cbe5a6c
Update UserCommandModule.cs
Hlebushek2020 Oct 16, 2023
1a0353b
Update UserCommandModule.cs
Hlebushek2020 Oct 17, 2023
6a236a2
Update UserCommandModule.cs
Hlebushek2020 Oct 17, 2023
0a2172e
Merge remote-tracking branch 'origin/b-v6.0.0-RESX' into b-v6.0.0
Hlebushek2020 Oct 21, 2023
34fe85e
Init MessageRequestQueue
Hlebushek2020 Oct 21, 2023
4edef40
28/10/2023/18/40
Hlebushek2020 Oct 28, 2023
03d4d5e
29/10/2023/14/52
Hlebushek2020 Oct 29, 2023
23d0c09
11/11/2023/21/36
Hlebushek2020 Nov 11, 2023
a7049aa
13/11/2023/00/27
Hlebushek2020 Nov 12, 2023
5408288
Update YukoBot.cs
Hlebushek2020 Nov 13, 2023
735f1d3
14/11/2023/01/55
Hlebushek2020 Nov 13, 2023
3b1d562
Update ManagingСollectionsCommandModule.cs
Hlebushek2020 Nov 13, 2023
ad77d88
14/11/2023/02/32
Hlebushek2020 Nov 13, 2023
ffa3b6b
Update YukoBot.csproj
Hlebushek2020 Nov 13, 2023
8b2903b
14/11/2023/23/38
Hlebushek2020 Nov 14, 2023
a756500
Update MessageRequestQueueService.cs
Hlebushek2020 Nov 14, 2023
7c431a7
02/12/2023/01/29
Hlebushek2020 Dec 1, 2023
be33ba0
02/12/2023/14/17
Hlebushek2020 Dec 2, 2023
aafd30c
02/12/2023/16/14
Hlebushek2020 Dec 2, 2023
b4bce48
02/12/2023/21/44
Hlebushek2020 Dec 2, 2023
e16dafd
Update YukoClient.cs
Hlebushek2020 Dec 2, 2023
6a64007
01/01/2024/22/57
Hlebushek2020 Jan 1, 2024
2deddf7
02/01/2024/12/45
Hlebushek2020 Jan 2, 2024
4aa5faf
Update YukoClient.cs
Hlebushek2020 Jan 2, 2024
ecc4a33
02/01/2024/20/11
Hlebushek2020 Jan 2, 2024
d0d4cd2
03/01/2024/13/58
Hlebushek2020 Jan 3, 2024
210627f
Update AuthorizationViewModel.cs
Hlebushek2020 Jan 3, 2024
de345b8
03/01/2024/16/30
Hlebushek2020 Jan 3, 2024
0140ca0
03/01/2024/17/58
Hlebushek2020 Jan 3, 2024
e2a82c3
04/01/2024/14/25
Hlebushek2020 Jan 4, 2024
268d716
04/01/2024/18/42
Hlebushek2020 Jan 4, 2024
a4bdfe0
04/01/2024/20/03
Hlebushek2020 Jan 4, 2024
ef0f7e0
05/01/2024/14/42
Hlebushek2020 Jan 5, 2024
6f2b865
Update WebClient.cs
Hlebushek2020 Jan 5, 2024
72fa1f3
Update ExecuteScripts.cs
Hlebushek2020 Jan 6, 2024
16d3263
Update ExecuteScripts.cs
Hlebushek2020 Jan 6, 2024
181b60e
07/01/2024/12/41
Hlebushek2020 Jan 7, 2024
6134fc5
Update ExecuteScripts.cs
Hlebushek2020 Jan 7, 2024
dc7ed6a
07/01/2024/17/14
Hlebushek2020 Jan 7, 2024
7d4e7b1
07/01/2024/17/23
Hlebushek2020 Jan 7, 2024
7a9b8bb
Update UpdateMessageCollections.cs
Hlebushek2020 Jan 8, 2024
33f959c
08/01/2024/12/51
Hlebushek2020 Jan 8, 2024
9774e29
09/01/2024/20/10
Hlebushek2020 Jan 9, 2024
7d5ea6b
Update DownloadAll.cs
Hlebushek2020 Jan 10, 2024
952114b
10/01/2024/21/50
Hlebushek2020 Jan 10, 2024
380ad7e
12/01/2024/22/26
Hlebushek2020 Jan 12, 2024
b2af891
Update YukoBot.csproj
Hlebushek2020 Jan 12, 2024
c55c0a8
13/01/2024/00/03
Hlebushek2020 Jan 12, 2024
6d00308
21/01/2024/19/00
Hlebushek2020 Jan 21, 2024
3ecb83c
Update YukoClient.cs
Hlebushek2020 Jan 21, 2024
be1faeb
26/01/2024/19/15
Hlebushek2020 Jan 26, 2024
d655fcc
26/01/2024/20/12
Hlebushek2020 Jan 26, 2024
9845a7b
26/01/2024/20/23
Hlebushek2020 Jan 26, 2024
286d400
27/01/2024/14/30
Hlebushek2020 Jan 27, 2024
39f3c65
27/01/2024/15/02
Hlebushek2020 Jan 27, 2024
cc8b252
29/01/2024/13/36
Hlebushek2020 Jan 29, 2024
67c54d2
29/01/2024/15/10
Hlebushek2020 Jan 29, 2024
6425bfe
29/01/2024/20/07
Hlebushek2020 Jan 29, 2024
e419821
30/01/2024/10/57
Hlebushek2020 Jan 30, 2024
b53bb32
03/02/2024/14/07
Hlebushek2020 Feb 3, 2024
472759f
03/02/2024/14/43
Hlebushek2020 Feb 3, 2024
a59fc38
03/02/2024/14/45
Hlebushek2020 Feb 3, 2024
ed22240
03/02/2024/16/32
Hlebushek2020 Feb 3, 2024
509b8f2
03/02/2024/16/49
Hlebushek2020 Feb 3, 2024
2928623
06/02/2024/19/41
Hlebushek2020 Feb 6, 2024
9f7d93c
09/02/2024/21/42
Hlebushek2020 Feb 9, 2024
af94a83
09/02/2024/22/04
Hlebushek2020 Feb 9, 2024
2ea6df5
Update SettingsWindow.xaml
Hlebushek2020 Feb 9, 2024
7d4feee
09/02/2024/22/18
Hlebushek2020 Feb 9, 2024
45d421a
18/02/2024/00/07
Hlebushek2020 Feb 17, 2024
5afe753
Update Settings.cs
Hlebushek2020 Feb 17, 2024
8bd0cfa
18/02/2024/15/50
Hlebushek2020 Feb 18, 2024
50b39c4
18/02/2024/16/06
Hlebushek2020 Feb 18, 2024
b42c02e
18/02/2024/16/46
Hlebushek2020 Feb 18, 2024
1fd9df1
Update CodeInputWindow.xaml
Hlebushek2020 Feb 18, 2024
e3c100a
18/02/2024/17/37
Hlebushek2020 Feb 18, 2024
92345c4
22/02/2024/18/05
Hlebushek2020 Feb 22, 2024
9e31e30
23/02/2024/16/58
Hlebushek2020 Feb 23, 2024
d91e082
Update MainViewModel.cs
Hlebushek2020 Feb 23, 2024
ffd3576
Update MainViewModel.cs
Hlebushek2020 Feb 23, 2024
ca6b33f
24/02/2024/21/09
Hlebushek2020 Feb 24, 2024
061c5ac
24/02/2024/21/13
Hlebushek2020 Feb 24, 2024
4445fd2
24/02/2024/21/16
Hlebushek2020 Feb 24, 2024
5afe3b8
Update RenameChannelWindow.xaml
Hlebushek2020 Feb 24, 2024
4aaa442
24/02/2024/23/44
Hlebushek2020 Feb 24, 2024
b778d33
24/02/2024/23/50
Hlebushek2020 Feb 24, 2024
74575d6
25/02/2024/11/35
Hlebushek2020 Feb 25, 2024
26f75c4
25/02/2024/11/44
Hlebushek2020 Feb 25, 2024
ddca485
17/03/2024/17/41
Hlebushek2020 Mar 17, 2024
0b3b062
17/03/2024/18/12
Hlebushek2020 Mar 17, 2024
5f459b1
23/03/2024/21/43
Hlebushek2020 Mar 23, 2024
d4e35d6
Update TokenService.cs
Hlebushek2020 Mar 23, 2024
45fa800
23/03/2024/22/24
Hlebushek2020 Mar 23, 2024
39ce1e9
Update MainWindow.xaml
Hlebushek2020 Mar 23, 2024
3cb5c39
Update MainViewModel.cs
Hlebushek2020 Apr 25, 2024
6a7630b
Update .gitignore
Hlebushek2020 Jun 5, 2024
35d1ca6
05/06/2024/15/55
Hlebushek2020 Jun 5, 2024
d26fc93
Update .editorconfig
Hlebushek2020 Jun 5, 2024
3cad1b6
Update MainViewModel.cs
Hlebushek2020 Jun 8, 2024
bf39c65
Update MainViewModel.cs
Hlebushek2020 Jun 8, 2024
b2d622e
09/06/2024/00/16
Hlebushek2020 Jun 8, 2024
9f83c85
Update ImportScripts.cs
Hlebushek2020 Jun 8, 2024
fa6d2a4
Update YukoClientBase.csproj
Hlebushek2020 Jun 8, 2024
077c2cc
09/06/2024/00/32
Hlebushek2020 Jun 8, 2024
6fb582f
12/06/2024/12/31
Hlebushek2020 Jun 12, 2024
ef89043
Update MessageBoxWindow.xaml
Hlebushek2020 Jun 12, 2024
4583453
14/06/2024/20/29
Hlebushek2020 Jun 14, 2024
1579ea2
Update MessageBoxViewModel.cs
Hlebushek2020 Jun 14, 2024
7ecf46f
14/06/2024/21/07
Hlebushek2020 Jun 14, 2024
4057930
14/06/2024/21/14
Hlebushek2020 Jun 14, 2024
3ad8cfa
19/06/2024/20/44
Hlebushek2020 Jun 19, 2024
36e7d65
19/06/2024/21/12
Hlebushek2020 Jun 19, 2024
33da914
22/06/2024/16/40
Hlebushek2020 Jun 22, 2024
ebb45e6
22/06/2024/16/54
Hlebushek2020 Jun 22, 2024
829a683
22/06/2024/17/57
Hlebushek2020 Jun 22, 2024
ed1901a
22/06/2024/18/26
Hlebushek2020 Jun 22, 2024
230aba7
22/06/2024/18/33
Hlebushek2020 Jun 22, 2024
425081a
22/06/2024/18/35
Hlebushek2020 Jun 22, 2024
e35e0a2
Update YukoClientBase.csproj
Hlebushek2020 Jun 22, 2024
9a91d7f
22/06/2024/18/55
Hlebushek2020 Jun 22, 2024
f0266a9
22/06/2024/19/59
Hlebushek2020 Jun 22, 2024
7c0a1a0
22/06/2024/20/03
Hlebushek2020 Jun 22, 2024
d06d428
23/06/2024/17/16
Hlebushek2020 Jun 23, 2024
a076f45
23/06/2024/17/39
Hlebushek2020 Jun 23, 2024
35c4554
23/06/2024/18/05
Hlebushek2020 Jun 23, 2024
c07b352
Update Button.xaml
Hlebushek2020 Jul 14, 2024
a7d53df
Update Button.xaml
Hlebushek2020 Jul 14, 2024
bc2e73c
21/07/2024/11/38
Hlebushek2020 Jul 21, 2024
c922859
21/07/2024/11/49
Hlebushek2020 Jul 21, 2024
73012da
24/07/2024/22/04
Hlebushek2020 Jul 24, 2024
0725d76
24/07/2024/22/06
Hlebushek2020 Jul 24, 2024
65a85ce
24/07/2024/22/22
Hlebushek2020 Jul 24, 2024
1c0e58d
24/07/2024/22/27
Hlebushek2020 Jul 24, 2024
1130398
28/07/2024/15/56
Hlebushek2020 Jul 28, 2024
7aac2c4
28/07/2024/16/24
Hlebushek2020 Jul 28, 2024
d852f13
02/08/2024/23/10
Hlebushek2020 Aug 2, 2024
375e5a2
Update Menu.xaml
Hlebushek2020 Aug 11, 2024
d2262c8
Update Menu.xaml
Hlebushek2020 Aug 16, 2024
5512de1
Update Menu.xaml
Hlebushek2020 Aug 16, 2024
0b2270b
Update Menu.xaml
Hlebushek2020 Aug 16, 2024
901d31b
Update Menu.xaml
Hlebushek2020 Aug 17, 2024
545855b
Update Menu.xaml
Hlebushek2020 Aug 17, 2024
4be1da8
Update Menu.xaml
Hlebushek2020 Aug 17, 2024
d156891
18/08/2024/13/04
Hlebushek2020 Aug 18, 2024
088ed83
Update Menu.xaml
Hlebushek2020 Aug 18, 2024
00f155e
Update Menu.xaml
Hlebushek2020 Aug 18, 2024
1fadf1f
Update Menu.xaml
Hlebushek2020 Aug 18, 2024
7def015
18/08/2024/17/03
Hlebushek2020 Aug 18, 2024
e5bb878
Add ScrollViewer.xaml
Hlebushek2020 Sep 15, 2024
f4eab4d
22/09/2024/14/06
Hlebushek2020 Sep 22, 2024
9b67d67
28/09/2024/14/02
Hlebushek2020 Sep 28, 2024
338af3e
Update GridSplitter.xaml
Hlebushek2020 Sep 29, 2024
366f26a
B v6.0.0 refactor progress (#47)
Hlebushek2020 Dec 1, 2024
56fcd1d
07/12/2024/16/06
Hlebushek2020 Dec 7, 2024
cf27e5c
07/12/2024/21/34
Hlebushek2020 Dec 7, 2024
cfbafaa
08/12/2024/12/29
Hlebushek2020 Dec 8, 2024
43a017e
Update Additionally.xaml
Hlebushek2020 Dec 8, 2024
d64b36d
Update Additionally.xaml
Hlebushek2020 Dec 8, 2024
05e9dea
08/12/2024/13/29
Hlebushek2020 Dec 8, 2024
4f05fd4
Update ListView.xaml
Hlebushek2020 Dec 8, 2024
5c0e43d
08/12/2024/13/36
Hlebushek2020 Dec 8, 2024
3719354
30/12/2024/16/42
Hlebushek2020 Dec 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
263 changes: 263 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,263 @@
root = true
# Удалите строку ниже, если вы хотите наследовать параметры .editorconfig из каталогов, расположенных выше в иерархии

# Файлы C#
[*.cs]

#### Основные параметры EditorConfig ####

# Отступы и интервалы
indent_size = 4
indent_style = space
tab_width = 4

# Предпочтения для новых строк
end_of_line = crlf
insert_final_newline = false

#### Рекомендации по написанию кода .NET ####

# Упорядочение Using
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false

# Предпочтения для this. и Me.
dotnet_style_qualification_for_event = false
dotnet_style_qualification_for_field = false
dotnet_style_qualification_for_method = false
dotnet_style_qualification_for_property = false

# Параметры использования ключевых слов языка и типов BCL
dotnet_style_predefined_type_for_locals_parameters_members = true
dotnet_style_predefined_type_for_member_access = true

# Предпочтения для скобок
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_operators = never_if_unnecessary
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity

# Предпочтения модификатора
dotnet_style_require_accessibility_modifiers = for_non_interface_members

# Выражения уровень предпочтения
dotnet_style_coalesce_expression = true
dotnet_style_collection_initializer = true
dotnet_style_explicit_tuple_names = true
dotnet_style_namespace_match_folder = true
dotnet_style_null_propagation = true
dotnet_style_object_initializer = true
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true
dotnet_style_prefer_collection_expression = when_types_loosely_match
dotnet_style_prefer_compound_assignment = true
dotnet_style_prefer_conditional_expression_over_assignment = true
dotnet_style_prefer_conditional_expression_over_return = true
dotnet_style_prefer_foreach_explicit_cast_in_source = when_strongly_typed
dotnet_style_prefer_inferred_anonymous_type_member_names = true
dotnet_style_prefer_inferred_tuple_names = true
dotnet_style_prefer_is_null_check_over_reference_equality_method = true
dotnet_style_prefer_simplified_boolean_expressions = true
dotnet_style_prefer_simplified_interpolation = true

# Предпочтения для полей
dotnet_style_readonly_field = true

# Настройки параметров
dotnet_code_quality_unused_parameters = all

# Параметры подавления
dotnet_remove_unnecessary_suppression_exclusions = none

# Предпочтения для новых строк
dotnet_style_allow_multiple_blank_lines_experimental = true
dotnet_style_allow_statement_immediately_after_block_experimental = true

#### Рекомендации по написанию кода C# ####

# Предпочтения var
csharp_style_var_elsewhere = false
csharp_style_var_for_built_in_types = false
csharp_style_var_when_type_is_apparent = false

# Члены, заданные выражениями
csharp_style_expression_bodied_accessors = true
csharp_style_expression_bodied_constructors = false
csharp_style_expression_bodied_indexers = true
csharp_style_expression_bodied_lambdas = true
csharp_style_expression_bodied_local_functions = false
csharp_style_expression_bodied_methods = false
csharp_style_expression_bodied_operators = false
csharp_style_expression_bodied_properties = true

# Настройки соответствия шаблонов
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_extended_property_pattern = true
csharp_style_prefer_not_pattern = true
csharp_style_prefer_pattern_matching = true
csharp_style_prefer_switch_expression = true

# Настройки проверки на null
csharp_style_conditional_delegate_call = true

# Предпочтения модификатора
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public, private, protected, internal, file, static, extern, new, virtual, abstract, sealed, override, readonly, unsafe, required, volatile, async
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_readonly_struct_member = true

# Предпочтения для блоков кода
csharp_prefer_braces = true
csharp_prefer_simple_using_statement = true
csharp_style_namespace_declarations = block_scoped
csharp_style_prefer_method_group_conversion = true
csharp_style_prefer_primary_constructors = true
csharp_style_prefer_top_level_statements = true

# Выражения уровень предпочтения
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_local_over_anonymous_function = true
csharp_style_prefer_null_check_over_type_check = true
csharp_style_prefer_range_operator = true
csharp_style_prefer_tuple_swap = true
csharp_style_prefer_utf8_string_literals = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable

# предпочтения для директивы using
csharp_using_directive_placement = outside_namespace

# Предпочтения для новых строк
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true
csharp_style_allow_embedded_statements_on_same_line_experimental = true

#### Правила форматирования C# ####

# Предпочтения для новых строк
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = all
csharp_new_line_between_query_expression_clauses = true

# Предпочтения для отступов
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true

# Предпочтения для интервалов
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = false
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
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 = false
csharp_space_between_square_brackets = false

# Предпочтения переноса
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true

#### Стили именования ####

# Правила именования

dotnet_naming_rule.interface_should_be_interfaces.severity = error
dotnet_naming_rule.interface_should_be_interfaces.symbols = interface
dotnet_naming_rule.interface_should_be_interfaces.style = interfaces

dotnet_naming_rule.types_should_be_pascal_case.severity = error
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = error
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.const_should_be_pascal_case.severity = error
dotnet_naming_rule.const_should_be_pascal_case.symbols = const
dotnet_naming_rule.const_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.private_or_internal_field_should_be_private.severity = error
dotnet_naming_rule.private_or_internal_field_should_be_private.symbols = private_or_internal_field
dotnet_naming_rule.private_or_internal_field_should_be_private.style = private

# Спецификации символов

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =

dotnet_naming_symbols.private_or_internal_field.applicable_kinds = field
dotnet_naming_symbols.private_or_internal_field.applicable_accessibilities = internal, private, private_protected
dotnet_naming_symbols.private_or_internal_field.required_modifiers =

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =

dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

dotnet_naming_symbols.const.applicable_kinds = field
dotnet_naming_symbols.const.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.const.required_modifiers = const

# Стили именования

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.interfaces.required_prefix = I
dotnet_naming_style.interfaces.required_suffix =
dotnet_naming_style.interfaces.word_separator =
dotnet_naming_style.interfaces.capitalization = pascal_case

dotnet_naming_style.private.required_prefix = _
dotnet_naming_style.private.required_suffix =
dotnet_naming_style.private.word_separator =
dotnet_naming_style.private.capitalization = camel_case

# ReSharper properties
resharper_csharp_blank_lines_inside_region = 0
resharper_csharp_keep_blank_lines_in_declarations = 1
resharper_indent_nested_fixed_stmt = true
resharper_indent_nested_foreach_stmt = true
resharper_indent_nested_for_stmt = true
resharper_indent_nested_lock_stmt = true
resharper_indent_nested_usings_stmt = true
resharper_indent_nested_while_stmt = true
resharper_indent_preprocessor_if = usual_indent
resharper_indent_preprocessor_other = usual_indent
10 changes: 5 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/.idea
/.vs
/**/.vs
/.vscode
/packages
/YukoBot/bin
/YukoBot/obj
/YukoClient/VS_Output
/YukoClientBase/VS_Output
/YukoCollectionsClient/VS_Output
/**/bin
/**/obj
/**/VS_Output
*Thumbs.db
*.user
Loading