Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
2aca8180
Commit
2aca8180
authored
Apr 02, 2025
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: update golangci config
parent
0430de87
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
69 additions
and
70 deletions
+69
-70
.golangci.yaml
.golangci.yaml
+69
-70
No files found.
.golangci.yaml
View file @
2aca8180
run
:
timeout
:
10m
version
:
"
2"
linters
:
enable
:
-
errcheck
...
...
@@ -16,76 +16,75 @@ linters:
-
forbidigo
-
mirror
-
bodyclose
settings
:
goimports
:
# Put imports beginning with prefix after 3rd-party packages.
local-prefixes
:
github.com/usememos/memos
revive
:
# Default to run all linters so that new rules in the future could automatically be added to the static check.
enable-all-rules
:
true
rules
:
# The following rules are too strict and make coding harder. We do not enable them for now.
-
name
:
file-header
disabled
:
true
-
name
:
line-length-limit
disabled
:
true
-
name
:
function-length
disabled
:
true
-
name
:
max-public-structs
disabled
:
true
-
name
:
function-result-limit
disabled
:
true
-
name
:
banned-characters
disabled
:
true
-
name
:
argument-limit
disabled
:
true
-
name
:
cognitive-complexity
disabled
:
true
-
name
:
cyclomatic
disabled
:
true
-
name
:
confusing-results
disabled
:
true
-
name
:
add-constant
disabled
:
true
-
name
:
flag-parameter
disabled
:
true
-
name
:
nested-structs
disabled
:
true
-
name
:
import-shadowing
disabled
:
true
-
name
:
early-return
disabled
:
true
-
name
:
use-any
disabled
:
true
-
name
:
exported
disabled
:
true
-
name
:
unhandled-error
disabled
:
true
-
name
:
if-return
disabled
:
true
-
name
:
max-control-nesting
disabled
:
true
-
name
:
redefines-builtin-id
disabled
:
true
gocritic
:
disabled-checks
:
-
ifElseChain
govet
:
settings
:
printf
:
# The name of the analyzer, run `go tool vet help` to see the list of all analyzers
funcs
:
# Run `go tool vet help printf` to see the full configuration of `printf`.
-
common.Errorf
enable-all
:
true
disable
:
-
fieldalignment
-
shadow
forbidigo
:
forbid
:
-
'
fmt\.Errorf(#
Please
use
errors\.Wrap\|Wrapf\|Errorf
instead)?'
-
'
ioutil\.ReadDir(#
Please
use
os\.ReadDir)?'
issues
:
exclude
:
-
Rollback
-
fmt.Printf
linters-settings
:
goimports
:
# Put imports beginning with prefix after 3rd-party packages.
local-prefixes
:
github.com/usememos/memos
revive
:
# Default to run all linters so that new rules in the future could automatically be added to the static check.
enable-all-rules
:
true
rules
:
# The following rules are too strict and make coding harder. We do not enable them for now.
-
name
:
file-header
disabled
:
true
-
name
:
line-length-limit
disabled
:
true
-
name
:
function-length
disabled
:
true
-
name
:
max-public-structs
disabled
:
true
-
name
:
function-result-limit
disabled
:
true
-
name
:
banned-characters
disabled
:
true
-
name
:
argument-limit
disabled
:
true
-
name
:
cognitive-complexity
disabled
:
true
-
name
:
cyclomatic
disabled
:
true
-
name
:
confusing-results
disabled
:
true
-
name
:
add-constant
disabled
:
true
-
name
:
flag-parameter
disabled
:
true
-
name
:
nested-structs
disabled
:
true
-
name
:
import-shadowing
disabled
:
true
-
name
:
early-return
disabled
:
true
-
name
:
use-any
disabled
:
true
-
name
:
exported
disabled
:
true
-
name
:
unhandled-error
disabled
:
true
-
name
:
if-return
disabled
:
true
-
name
:
max-control-nesting
disabled
:
true
-
name
:
redefines-builtin-id
disabled
:
true
gocritic
:
disabled-checks
:
-
ifElseChain
govet
:
settings
:
printf
:
# The name of the analyzer, run `go tool vet help` to see the list of all analyzers
funcs
:
# Run `go tool vet help printf` to see the full configuration of `printf`.
-
common.Errorf
enable-all
:
true
disable
:
-
fieldalignment
-
shadow
forbidigo
:
forbid
:
-
'
fmt\.Errorf(#
Please
use
errors\.Wrap\|Wrapf\|Errorf
instead)?'
-
'
ioutil\.ReadDir(#
Please
use
os\.ReadDir)?'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment