-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* release/0.1.0: (51 commits) (maint) Fix incorrect label on issue template (maint) created local '.github/PULL_REQUEST_TEMPLATE.md' from remote '.github/PULL_REQUEST_TEMPLATE.md' (maint) synced local '.github/ISSUE_TEMPLATE/' with remote '.github/ISSUE_TEMPLATE/' (maint) created local '.github/workflows/label-sync.yml' from remote '.github/workflows/label-sync.yml' (maint) Disable running of PSScriptAnalyzer (maint) Update Recipe version to latest (doc) Create release procedure issue template (maint) Change GitLab settings to GitHub for teamcity (#19) Add action to build project (maint) Fix debug helper still executing unit tests (maint) Update GRM configuration (maint) Update nuspec metadata (#20) Add Apache 2.0 license file (maint) Enable NuGet deterministic build (maint) Rename project (#19) Add rule about description being too short (#17) Add rule for invalid markdown headers in description (#16) Add restricted config suffix rule (#14) Add rule about prerelease name in identifier (#12) Add rule about emails in metadata file ...
- Loading branch information
Showing
147 changed files
with
5,704 additions
and
82 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,202 @@ | ||
; This file is for unifying the coding style for different editors and IDEs. | ||
; More information at http://EditorConfig.org | ||
|
||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
indent_size = 4 | ||
indent_style = space | ||
insert_final_newline = true | ||
trim_trailing_whitespace = true | ||
|
||
[*.{bash,fish,sh,zsh}] | ||
end_of_line = lf | ||
|
||
[*.ps1] | ||
charset = utf-8-bom | ||
|
||
[*.{bat,cmd}] | ||
charset = latin1 | ||
|
||
[*.md] | ||
indent_size = 2 | ||
trim_trailing_whitespace = false | ||
|
||
[*.cs] | ||
dotnet_diagnostic.RS0016.severity=error | ||
dotnet_diagnostic.RS0022.severity = error | ||
dotnet_diagnostic.RS0024.severity = error | ||
dotnet_diagnostic.RS0025.severity = error | ||
dotnet_diagnostic.RS0026.severity = error | ||
dotnet_diagnostic.RS0027.severity = error | ||
dotnet_diagnostic.RS0030.severity=error | ||
dotnet_diagnostic.RS0031.severity=error | ||
dotnet_diagnostic.RS0035.severity=error | ||
dotnet_diagnostic.RS0036.severity = error | ||
dotnet_diagnostic.RS0037.severity = error | ||
dotnet_diagnostic.RS0041.severity = error | ||
dotnet_diagnostic.RS0048.severity = error | ||
dotnet_diagnostic.RS0050.severity = error | ||
csharp_using_directive_placement = inside_namespace:silent | ||
csharp_prefer_simple_using_statement = true:suggestion | ||
csharp_prefer_braces = true:silent | ||
csharp_style_namespace_declarations = block_scoped:suggestion | ||
csharp_style_prefer_method_group_conversion = true:silent | ||
csharp_style_prefer_top_level_statements = true:silent | ||
csharp_style_expression_bodied_methods = true:silent | ||
csharp_style_expression_bodied_constructors = false:suggestion | ||
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 | ||
csharp_style_expression_bodied_lambdas = true:silent | ||
csharp_style_expression_bodied_local_functions = false:silent | ||
csharp_indent_labels = no_change | ||
csharp_space_around_binary_operators = before_and_after | ||
csharp_style_throw_expression = true:suggestion | ||
csharp_style_prefer_null_check_over_type_check = true:suggestion | ||
csharp_prefer_simple_default_expression = true:suggestion | ||
csharp_style_prefer_local_over_anonymous_function = true:suggestion | ||
csharp_style_prefer_index_operator = true:suggestion | ||
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion | ||
csharp_style_prefer_range_operator = true:suggestion | ||
csharp_style_prefer_tuple_swap = true:suggestion | ||
csharp_style_prefer_utf8_string_literals = true:suggestion | ||
csharp_style_deconstructed_variable_declaration = true:suggestion | ||
csharp_style_inlined_variable_declaration = true:suggestion | ||
csharp_style_unused_value_expression_statement_preference = discard_variable:silent | ||
csharp_style_unused_value_assignment_preference = discard_variable:suggestion | ||
csharp_prefer_static_local_function = true:suggestion | ||
csharp_style_prefer_readonly_struct = true:suggestion | ||
csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent | ||
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true:silent | ||
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true:silent | ||
csharp_style_conditional_delegate_call = true:suggestion | ||
csharp_style_prefer_switch_expression = true:suggestion | ||
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion | ||
csharp_style_prefer_pattern_matching = true:suggestion | ||
csharp_style_prefer_not_pattern = true:suggestion | ||
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion | ||
csharp_style_prefer_extended_property_pattern = true:suggestion | ||
csharp_style_var_for_built_in_types = true:suggestion | ||
csharp_style_var_when_type_is_apparent = true:suggestion | ||
csharp_style_var_elsewhere = true:suggestion | ||
csharp_style_prefer_primary_constructors = true:suggestion | ||
|
||
[*.{cs,vb}] | ||
#### Naming styles #### | ||
|
||
# Naming rules | ||
|
||
dotnet_naming_rule.interface_should_be_begins_with_i.severity = error | ||
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface | ||
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i | ||
|
||
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.private_fields_should_be_camel_case_underscore_prefix.severity = error | ||
dotnet_naming_rule.private_fields_should_be_camel_case_underscore_prefix.symbols = private_fields | ||
dotnet_naming_rule.private_fields_should_be_camel_case_underscore_prefix.style = camel_case_underscore_prefix | ||
|
||
dotnet_naming_rule.non_private_fields_should_be_pascal_case.severity = error | ||
dotnet_naming_rule.non_private_fields_should_be_pascal_case.symbols = non_private_fields | ||
dotnet_naming_rule.non_private_fields_should_be_pascal_case.style = pascal_case | ||
|
||
dotnet_naming_rule.local_variables_should_be_camel_case.severity = error | ||
dotnet_naming_rule.local_variables_should_be_camel_case.symbols = local_variables | ||
dotnet_naming_rule.local_variables_should_be_camel_case.style = camel_case | ||
|
||
dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = error | ||
dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields | ||
dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case | ||
|
||
# Symbol specifications | ||
|
||
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.non_private_fields.applicable_kinds = field | ||
dotnet_naming_symbols.non_private_fields.applicable_accessibilities = public, internal, protected, protected_internal | ||
dotnet_naming_symbols.non_private_fields.required_modifiers = | ||
|
||
dotnet_naming_symbols.private_fields.applicable_kinds = field | ||
dotnet_naming_symbols.private_fields.applicable_accessibilities = private, private_protected | ||
dotnet_naming_symbols.private_fields.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.local_variables.applicable_kinds = parameter, local | ||
dotnet_naming_symbols.local_variables.applicable_accessibilities = local | ||
dotnet_naming_symbols.local_variables.required_modifiers = | ||
|
||
dotnet_naming_symbols.constant_fields.applicable_kinds = field | ||
dotnet_naming_symbols.constant_fields.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | ||
dotnet_naming_symbols.constant_fields.required_modifiers = const | ||
|
||
# Naming styles | ||
|
||
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.camel_case.required_prefix = | ||
dotnet_naming_style.camel_case.required_suffix = | ||
dotnet_naming_style.camel_case.word_separator = | ||
dotnet_naming_style.camel_case.capitalization = camel_case | ||
|
||
dotnet_naming_style.begins_with_i.required_prefix = I | ||
dotnet_naming_style.begins_with_i.required_suffix = | ||
dotnet_naming_style.begins_with_i.word_separator = | ||
dotnet_naming_style.begins_with_i.capitalization = pascal_case | ||
|
||
dotnet_naming_style.camel_case_underscore_prefix.required_prefix = _ | ||
dotnet_naming_style.camel_case_underscore_prefix.required_suffix = | ||
dotnet_naming_style.camel_case_underscore_prefix.word_separator = | ||
dotnet_naming_style.camel_case_underscore_prefix.capitalization = camel_case | ||
|
||
dotnet_style_operator_placement_when_wrapping = beginning_of_line | ||
dotnet_style_coalesce_expression = true:suggestion | ||
dotnet_style_null_propagation = true:suggestion | ||
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion | ||
dotnet_style_prefer_auto_properties = true:silent | ||
dotnet_style_object_initializer = true:suggestion | ||
dotnet_style_collection_initializer = true:suggestion | ||
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion | ||
dotnet_style_prefer_conditional_expression_over_assignment = true:suggestion | ||
dotnet_style_prefer_conditional_expression_over_return = true:suggestion | ||
dotnet_style_explicit_tuple_names = true:suggestion | ||
dotnet_style_prefer_inferred_tuple_names = true:suggestion | ||
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion | ||
dotnet_style_prefer_compound_assignment = true:suggestion | ||
dotnet_style_prefer_simplified_interpolation = true:suggestion | ||
dotnet_style_namespace_match_folder = true:suggestion | ||
dotnet_style_readonly_field = true:suggestion | ||
dotnet_style_predefined_type_for_locals_parameters_members = true:silent | ||
dotnet_style_predefined_type_for_member_access = true:silent | ||
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent | ||
dotnet_style_allow_multiple_blank_lines_experimental = true:silent | ||
dotnet_style_allow_statement_immediately_after_block_experimental = true:silent | ||
dotnet_code_quality_unused_parameters = all:suggestion | ||
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent | ||
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent | ||
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent | ||
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent | ||
dotnet_style_qualification_for_property = false:suggestion | ||
dotnet_style_qualification_for_field = false:suggestion | ||
dotnet_style_qualification_for_method = false:suggestion | ||
dotnet_style_qualification_for_event = false:suggestion |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Common settings that generally should always be used with your language specific settings | ||
|
||
# Auto detect text files and perform LF normalization | ||
* text=auto | ||
|
||
# | ||
# The above will handle all files NOT found below | ||
# | ||
|
||
# Documents | ||
*.bibtex text diff=bibtex | ||
*.doc diff=astextplain | ||
*.DOC diff=astextplain | ||
*.docx diff=astextplain | ||
*.DOCX diff=astextplain | ||
*.dot diff=astextplain | ||
*.DOT diff=astextplain | ||
*.pdf diff=astextplain | ||
*.PDF diff=astextplain | ||
*.rtf diff=astextplain | ||
*.RTF diff=astextplain | ||
*.md text diff=markdown | ||
*.mdx text diff=markdown | ||
*.tex text diff=tex | ||
*.adoc text | ||
*.textile text | ||
*.mustache text | ||
*.csv text eol=crlf | ||
*.tab text | ||
*.tsv text | ||
*.txt text | ||
*.sql text | ||
*.epub diff=astextplain | ||
|
||
*.cs text diff=csharp | ||
*.cshtml text diff=html | ||
*.csx text diff=csharp | ||
*.sln text eol=crlf | ||
*.csproj text eol=crlf | ||
|
||
# Graphics | ||
*.png binary | ||
*.jpg binary | ||
*.jpeg binary | ||
*.gif binary | ||
*.tif binary | ||
*.tiff binary | ||
*.ico binary | ||
# SVG treated as text by default. | ||
*.svg text | ||
# If you want to treat it as binary, | ||
# use the following line instead. | ||
# *.svg binary | ||
*.eps binary | ||
|
||
# Scripts | ||
*.bash text eol=lf | ||
*.fish text eol=lf | ||
*.sh text eol=lf | ||
*.zsh text eol=lf | ||
# These are explicitly windows files and should use crlf | ||
*.bat text eol=crlf | ||
*.cmd text eol=crlf | ||
*.ps1 text eol=crlf | ||
|
||
# Serialisation | ||
*.json text | ||
*.toml text | ||
*.xml text | ||
*.yaml text | ||
*.yml text | ||
|
||
# Archives | ||
*.7z binary | ||
*.gz binary | ||
*.tar binary | ||
*.tgz binary | ||
*.zip binary | ||
|
||
# Text files where line endings should be preserved | ||
*.patch -text | ||
|
||
# | ||
# Exclude files from exporting | ||
# | ||
|
||
.gitattributes export-ignore | ||
.gitignore export-ignore | ||
.gitkeep export-ignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: Ask Question In Chat | ||
url: https://ch0.co/community-support | ||
about: Chat with our community and ask your question. | ||
- name: Ask Question By Email | ||
url: http://groups.google.com/group/chocolatey | ||
about: If you prefer to use email, you can ask your question here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
name: Enhancement / Feature Request | ||
description: Is there additional functionality you would love us to consider? | ||
labels: ["Enhancement"] | ||
|
||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Ensure you have read over [Submitting Issues](https://github.com/chocolatey/.github/blob/main/SUBMITTING-ISSUES.md) and you are opening this issue in the correct repository. | ||
Please check to see if your problem already exists with a quick search of the issues. Start with one relevant term and then add others if you get too many results. | ||
**NOTE: Keep in mind we have a [Code Of Conduct](https://github.com/chocolatey/.github/blob/main/CODE_OF_CONDUCT.md) that we expect folks to observe when they are looking for support in the Chocolatey community.** | ||
Name your issue appropriately: give it a sentence that reads well enough for anyone seeing this in the release notes to know what it is. | ||
When writing out the issue details, please ensure you are writing it as if you were explaining it to somebody else, even if you will be working on and resolving the issue yourself. | ||
This helps others to understand the reasons for the issue and for it to be searchable in the future. | ||
- type: checkboxes | ||
attributes: | ||
label: Checklist | ||
description: Before continuing, make sure you have done the following. | ||
options: | ||
- label: I have verified this is the correct repository for opening this issue. | ||
required: true | ||
- label: I have verified no other issues exist related to my request. | ||
required: true | ||
- type: textarea | ||
id: problem-related | ||
attributes: | ||
label: Is Your Feature Request Related To A Problem? Please describe. | ||
description: | | ||
In your own words, please describe the problem that would be fixed by introducing the feature or enhancement you request. | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: solution | ||
attributes: | ||
label: Describe The Solution. Why is it needed? | ||
description: | | ||
In your own words, please describe the solution and what you want to happen. | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: additional-context | ||
attributes: | ||
label: Additional Context | ||
description: | | ||
Please include any other information here that you feel may be relevant to the feature you want implemented that is not covered in the previous sections. | ||
- type: textarea | ||
id: related-issues | ||
attributes: | ||
label: Related Issues | ||
description: | | ||
Include any links to other issues that are related to this request. | ||
placeholder: | | ||
- Issue # | ||
- Issue # | ||
validations: | ||
required: false |
Oops, something went wrong.