mirror of
https://github.com/sbrow/nix.git
synced 2026-06-27 10:48:33 -04:00
fix(go): Added linters/linter config.
This commit is contained in:
22
templates/go/.golangci.yml
Normal file
22
templates/go/.golangci.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
version: "2"
|
||||
linters:
|
||||
default: standard
|
||||
enable:
|
||||
- bidichk
|
||||
- contextcheck
|
||||
- decorder
|
||||
- exhaustive
|
||||
- fatcontext
|
||||
- gosec
|
||||
- govet
|
||||
- intrange
|
||||
- maintidx
|
||||
- modernize
|
||||
- noctx
|
||||
- prealloc
|
||||
- recvcheck
|
||||
- sloglint
|
||||
- usestdlibvars
|
||||
formatters:
|
||||
enable:
|
||||
- goimports
|
||||
@@ -64,6 +64,8 @@
|
||||
"*.md"
|
||||
];
|
||||
};
|
||||
|
||||
programs.golangci-lint.enable = true;
|
||||
};
|
||||
|
||||
process-compose.default.settings.processes = {
|
||||
@@ -82,13 +84,16 @@
|
||||
tailwindcss_4
|
||||
goose
|
||||
|
||||
# IDE
|
||||
# code quality
|
||||
gopls
|
||||
gotools
|
||||
golangci-lint
|
||||
typescript-language-server
|
||||
|
||||
# IDE
|
||||
unstable.helix
|
||||
typescript-language-server
|
||||
# vscode-json-languageserver
|
||||
vscode-langservers-extracted
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user