You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ For state migrations please test the changes locally and provide details here, s
46
46
47
47
## Change Log
48
48
49
-
Below please provide what should go into the changelog (if anything) conforming to the [Changelog Format documented here](../blob/main/contributing/topics/maintainer-changelog.md).
49
+
Below please provide what should go into the changelog (if anything) conforming to the [Changelog Format documented here](../blob/main/contributing/topics/maintainer-merging.md).
50
50
51
51
<!-- Replace the changelog example below with your entry. One resource per line. -->
52
52
@@ -63,8 +63,26 @@ This is a (please select all that apply):
63
63
64
64
65
65
## Related Issue(s)
66
+
66
67
Fixes #0000
67
68
69
+
70
+
## AI Assistance Disclosure
71
+
72
+
<!--
73
+
IMPORTANT!
74
+
75
+
If you are using any kind of AI/LLM assistance to contribute to the AzureRM provider, this must be disclosed in the pull request.
76
+
77
+
If this is the case, please check the box below, and include the extent to which AI was used. (e.g. documentation only, code generation, etc.)
78
+
79
+
If responses to this pull request are/will be generated using AI, disclose this as well.
80
+
-->
81
+
82
+
-[ ] AI Assisted - This contribution was made by, or with the assistance of, AI/LLMs
- whitespace # checks for unnecessary newlines at the start and end of functions, if, for, etc. (
47
-
48
-
##### need to confirm these are valid and adding t.Parallel() to unit tests would be beneficial / integration tests would not be affected
49
-
#- paralleltest # detects missing usage of t.Parallel() method in your Go test.
50
-
#- tparallel # Tparallel detects inappropriate usage of t.Parallel() method in your Go test codes.
51
-
52
-
###### DISABLED because : the number of possible integer overflow conversions from int -> int32. it's not an incorrect callout?
53
-
# - gosec # Gosec is a security linter for Go source code
54
-
55
-
##### DISABLED as it (correctly) flags fmt.Errorf("constant") to be replaced with errors.New("constant") and there are ~1500 instances of this in the codebase
56
-
#- perfsprint # Checks that fmt.Sprintf can be replaced with a faster alternative.
57
-
58
-
#### DISABLED but valid as relying on output variable names is less than idea, have a lot of these in the codebase to switch over
59
-
#- nakedret # Checks that functions with naked returns are not longer than a maximum size
60
-
61
-
#### bunch of hits, need to confirm if errors or not #####
62
-
#- copyloopvar #Detects range loop variables that are overwritten in the loop body
63
-
64
-
#### DISABLED till %+v -> %w #####
65
-
#- err113 #Go linter to check the errors handling expressions. - disabled as it suggests (correctly?) to use %w in fmt.Errorf instead of %+v (1000s of usages in the codebase)
66
-
#- errorlint #### DISABLED till %+v -> %w ##### #Errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme used in the github.com/pkg/errors package.
67
-
68
-
# disabled as it may be useful but there are a lot of switch statements in the codebase with unhandled inputs
69
-
#- exhaustive #Check for missing cases in select statements
70
-
71
-
###### DISABLED because golang will put the space back into `//nolint: linter` -> `// nolint: linter` ######
72
-
#- nolintlint #Reports ill-formed or insufficient nolint directives.
0 commit comments