Skip to content

Commit

Permalink
docs: note that exhaustruct struct regular expressions are expected…
Browse files Browse the repository at this point in the history
… to match the entire `package/name/structname` (#4190)
  • Loading branch information
magnetikonline authored Nov 9, 2023
1 parent 4200194 commit 467d563
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions .golangci.reference.yml
Original file line number Diff line number Diff line change
Expand Up @@ -356,16 +356,18 @@ linters-settings:
- 'example.com/package.ExampleStruct'

exhaustruct:
# List of regular expressions to match struct packages and names.
# List of regular expressions to match struct packages and their names.
# Regular expressions must match complete canonical struct package/name/structname.
# If this list is empty, all structs are tested.
# Default: []
include:
- '.*\.Test'
- '.+\.Test'
- 'example\.com/package\.ExampleStruct[\d]{1,2}'
# List of regular expressions to exclude struct packages and names from check.
# List of regular expressions to exclude struct packages and their names from checks.
# Regular expressions must match complete canonical struct package/name/structname.
# Default: []
exclude:
- 'cobra\.Command$'
- '.+/cobra\.Command$'

forbidigo:
# Forbid the following identifiers (list of regexp).
Expand Down

0 comments on commit 467d563

Please sign in to comment.