-
-
Notifications
You must be signed in to change notification settings - Fork 455
Fix (some) build warnings #1314
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
Changes from all commits
a3197f8
eb26070
4a05a32
ffd8772
b853991
3648126
b38ffef
dbe2151
03cedcc
13c70a9
30669e8
719fc99
4a1c585
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,146 @@ | ||
| # To learn more about .editorconfig see https://aka.ms/editorconfigdocs | ||
| ############################### | ||
| # Core EditorConfig Options # | ||
| ############################### | ||
| # All files | ||
| [*] | ||
| indent_style = space | ||
|
|
||
| # XML project files | ||
| [*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}] | ||
| indent_size = 2 | ||
|
|
||
| # XML config files | ||
| [*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}] | ||
| indent_size = 2 | ||
|
|
||
| # Code files | ||
| [*.{cs,csx,vb,vbx}] | ||
| indent_size = 4 | ||
| insert_final_newline = true | ||
| charset = utf-8-bom | ||
| ############################### | ||
| # .NET Coding Conventions # | ||
| ############################### | ||
| [*.{cs,vb}] | ||
| # Organize usings | ||
| dotnet_sort_system_directives_first = true | ||
| # this. preferences | ||
| dotnet_style_qualification_for_field = false:silent | ||
| dotnet_style_qualification_for_property = false:silent | ||
| dotnet_style_qualification_for_method = false:silent | ||
| dotnet_style_qualification_for_event = false:silent | ||
| # Language keywords vs BCL types preferences | ||
| dotnet_style_predefined_type_for_locals_parameters_members = true:silent | ||
| dotnet_style_predefined_type_for_member_access = true:silent | ||
| # Parentheses preferences | ||
| dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent | ||
| dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent | ||
| dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent | ||
| dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent | ||
| # Modifier preferences | ||
| dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent | ||
| dotnet_style_readonly_field = true:suggestion | ||
| # Expression-level preferences | ||
| dotnet_style_object_initializer = true:suggestion | ||
| dotnet_style_collection_initializer = true:suggestion | ||
| dotnet_style_explicit_tuple_names = true:suggestion | ||
| dotnet_style_null_propagation = true:suggestion | ||
| dotnet_style_coalesce_expression = true:suggestion | ||
| dotnet_style_prefer_is_null_check_over_reference_equality_method = true:silent | ||
| dotnet_style_prefer_inferred_tuple_names = true:suggestion | ||
| dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion | ||
| dotnet_style_prefer_auto_properties = true:silent | ||
| dotnet_style_prefer_conditional_expression_over_assignment = true:silent | ||
| dotnet_style_prefer_conditional_expression_over_return = true:silent | ||
| ############################### | ||
| # Naming Conventions # | ||
| ############################### | ||
| # Style Definitions | ||
| dotnet_naming_style.pascal_case_style.capitalization = pascal_case | ||
| # Use PascalCase for constant fields | ||
| dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion | ||
| dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields | ||
| dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style | ||
| dotnet_naming_symbols.constant_fields.applicable_kinds = field | ||
| dotnet_naming_symbols.constant_fields.applicable_accessibilities = * | ||
| dotnet_naming_symbols.constant_fields.required_modifiers = const | ||
| dotnet_style_operator_placement_when_wrapping = beginning_of_line | ||
| tab_width = 2 | ||
| end_of_line = crlf | ||
| dotnet_style_prefer_simplified_boolean_expressions = true:suggestion | ||
| dotnet_style_prefer_compound_assignment = true:suggestion | ||
| dotnet_diagnostic.CA1416.severity = silent | ||
| ############################### | ||
| # C# Coding Conventions # | ||
| ############################### | ||
| [*.cs] | ||
| dotnet_diagnostics.VSTHRD200.severity = none # VSTHRD200: Use "Async" suffix for async methods | ||
| dotnet_analyzer_diagnostic.VSTHRD200.severity = none # VSTHRD200: Use "Async" suffix for async methods | ||
| # var preferences | ||
| csharp_style_var_for_built_in_types = true:silent | ||
| csharp_style_var_when_type_is_apparent = true:silent | ||
| csharp_style_var_elsewhere = true:silent | ||
| # Expression-bodied members | ||
| csharp_style_expression_bodied_methods = false:silent | ||
| csharp_style_expression_bodied_constructors = false:silent | ||
| csharp_style_expression_bodied_operators = false:silent | ||
| csharp_style_expression_bodied_properties = true:silent | ||
| csharp_style_expression_bodied_indexers = true:silent | ||
| csharp_style_expression_bodied_accessors = true:silent | ||
| # Pattern matching preferences | ||
| csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion | ||
| csharp_style_pattern_matching_over_as_with_null_check = true:suggestion | ||
| # Null-checking preferences | ||
| csharp_style_throw_expression = true:suggestion | ||
| csharp_style_conditional_delegate_call = true:suggestion | ||
| # Modifier preferences | ||
| csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion | ||
| # Expression-level preferences | ||
| csharp_prefer_braces = true:silent | ||
| csharp_style_deconstructed_variable_declaration = true:suggestion | ||
| csharp_prefer_simple_default_expression = true:suggestion | ||
| csharp_style_pattern_local_over_anonymous_function = true:suggestion | ||
| csharp_style_inlined_variable_declaration = true:suggestion | ||
| ############################### | ||
| # C# Formatting Rules # | ||
| ############################### | ||
| # New line preferences | ||
| csharp_new_line_before_open_brace = all | ||
| csharp_new_line_before_else = true | ||
| csharp_new_line_before_catch = true | ||
| csharp_new_line_before_finally = true | ||
| csharp_new_line_before_members_in_object_initializers = true | ||
| csharp_new_line_before_members_in_anonymous_types = true | ||
| csharp_new_line_between_query_expression_clauses = true | ||
| # Indentation preferences | ||
| csharp_indent_case_contents = true | ||
| csharp_indent_switch_labels = true | ||
| csharp_indent_labels = flush_left | ||
| # Space preferences | ||
| csharp_space_after_cast = false | ||
| csharp_space_after_keywords_in_control_flow_statements = true | ||
| csharp_space_between_method_call_parameter_list_parentheses = false | ||
| csharp_space_between_method_declaration_parameter_list_parentheses = false | ||
| csharp_space_between_parentheses = false | ||
| csharp_space_before_colon_in_inheritance_clause = true | ||
| csharp_space_after_colon_in_inheritance_clause = true | ||
| csharp_space_around_binary_operators = before_and_after | ||
| csharp_space_between_method_declaration_empty_parameter_list_parentheses = false | ||
| csharp_space_between_method_call_name_and_opening_parenthesis = false | ||
| csharp_space_between_method_call_empty_parameter_list_parentheses = false | ||
| # Wrapping preferences | ||
| csharp_preserve_single_line_statements = true | ||
| csharp_preserve_single_line_blocks = true | ||
| csharp_using_directive_placement = outside_namespace:silent | ||
| csharp_prefer_simple_using_statement = true:suggestion | ||
| csharp_style_namespace_declarations = block_scoped:silent | ||
| csharp_style_prefer_method_group_conversion = true:silent | ||
| csharp_style_expression_bodied_lambdas = true:silent | ||
| csharp_style_expression_bodied_local_functions = false:silent | ||
| ############################### | ||
| # VB Coding Conventions # | ||
| ############################### | ||
| [*.vb] | ||
| # Modifier preferences | ||
| visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async:suggestion | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| using Microsoft.Win32; | ||
| using Microsoft.Win32; | ||
| using Squirrel; | ||
| using System; | ||
| using System.IO; | ||
|
|
@@ -127,7 +127,7 @@ public void CreateUninstallerEntry() | |
|
|
||
| using (var portabilityUpdater = NewUpdateManager()) | ||
| { | ||
| portabilityUpdater.CreateUninstallerRegistryEntry(); | ||
| _ = portabilityUpdater.CreateUninstallerRegistryEntry(); | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we should make CreateUninstallerEntry either
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
For this one, it just so happens that Squirrel's function is async, but we're not bothering to call it asynchronously. In fact, nothing in I'm happy to create a follow up task for this, but changing the signature of the interface seems like a more invasive task than just removing the warning from the existing flow.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. if we didn't await the task, any exception thrown won't be caught. I wonder whether that may create some issue (previously I have been deeply hurt by this suppression). |
||
| } | ||
| } | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| using System.Runtime.CompilerServices; | ||
|
|
||
| [assembly: InternalsVisibleTo("Flow.Launcher.Test")] | ||
| [assembly: InternalsVisibleTo("Flow.Launcher.Test")] |
Uh oh!
There was an error while loading. Please reload this page.