chore: update license
This commit is contained in:
parent
5526815bb5
commit
b78541fa58
3 changed files with 35 additions and 75 deletions
|
@ -1,22 +0,0 @@
|
|||
on: [push]
|
||||
jobs:
|
||||
linting:
|
||||
runs-on: docker
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: stable
|
||||
- uses: https://github.com/golangci/golangci-lint-action@v6
|
||||
tests:
|
||||
runs-on: docker
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: stable
|
||||
- name: Install dependencies
|
||||
run: go get .
|
||||
- name: Run tests
|
||||
run: go test
|
||||
|
|
@ -241,7 +241,7 @@ linters-settings:
|
|||
|
||||
# Settings passed to gocritic.
|
||||
# The settings key is the name of a supported gocritic checker.
|
||||
# The list of supported checkers can be find in https://go-critic.com/overview.
|
||||
# The list of supported checkers can be find in https://go-critic.github.io/overview.
|
||||
settings:
|
||||
# Must be valid enabled check name.
|
||||
captLocal:
|
||||
|
@ -272,24 +272,19 @@ linters-settings:
|
|||
# Size in bytes that makes the warning trigger.
|
||||
# Default: 512
|
||||
sizeThreshold: 512
|
||||
# Whether to check test functions
|
||||
# Default: true
|
||||
# whether to check test functions (default true)
|
||||
skipTestFuncs: true
|
||||
rangeValCopy:
|
||||
# Size in bytes that makes the warning trigger.
|
||||
# Default: 128
|
||||
# size in bytes that makes the warning trigger (default 128)
|
||||
sizeThreshold: 128
|
||||
# Whether to check test functions.
|
||||
# Default: true
|
||||
# whether to check test functions (default true)
|
||||
skipTestFuncs: true
|
||||
tooManyResultsChecker:
|
||||
# Maximum number of results.
|
||||
# Default: 5
|
||||
maxResults: 2
|
||||
truncateCmp:
|
||||
# Whether to skip int/uint/uintptr types.
|
||||
# Default: true
|
||||
skipArchDependent: false
|
||||
# ruleguard:
|
||||
# # path to a gorules file for the ruleguard checker
|
||||
# rules: ''
|
||||
# truncateCmp:
|
||||
# # whether to skip int/uint/uintptr types (default true)
|
||||
# skipArchDependent: true
|
||||
underef:
|
||||
# Whether to skip (*x).method() calls where x is a pointer receiver.
|
||||
# Default: true
|
||||
|
@ -306,24 +301,15 @@ linters-settings:
|
|||
# List of regexps for excluding particular comment lines from check.
|
||||
# Default: []
|
||||
exclude:
|
||||
# Exclude todo and fixme comments.
|
||||
- "^fixme:|^FIXME:"
|
||||
- "^todo:|^TODO:"
|
||||
# Check that each sentence ends with a period.
|
||||
# Default: true
|
||||
period: true
|
||||
# Check that each sentence starts with a capital letter.
|
||||
# Default: false
|
||||
# example: exclude comments which contain numbers
|
||||
# - '[0-9]+'
|
||||
# check that each sentence starts with a capital letter
|
||||
capital: true
|
||||
|
||||
godox:
|
||||
# Report any comments starting with keywords, this is useful for TODO or FIXME comments that
|
||||
# might be left in the code accidentally and should be resolved before merging.
|
||||
# Default: ["TODO", "BUG", "FIXME"]
|
||||
keywords:
|
||||
- BUG
|
||||
- FIXME
|
||||
- TODO
|
||||
# report any comments starting with keywords, this is useful for TODO or FIXME comments that
|
||||
# might be left in the code accidentally and should be resolved before merging
|
||||
keywords: # default keywords are TODO, BUG, and FIXME, these can be overwritten by this setting
|
||||
- NOTE
|
||||
- OPTIMIZE # marks code that should be optimized before merging
|
||||
- HACK # marks hack-around that should be removed before merging
|
||||
|
@ -370,11 +356,8 @@ linters-settings:
|
|||
# List of allowed modules.
|
||||
# Default: []
|
||||
modules:
|
||||
- github.com/alexedwards/argon2id
|
||||
- github.com/google/uuid
|
||||
- github.com/hashicorp/hcl/v2
|
||||
- github.com/pelletier/go-toml/v2
|
||||
- github.com/pressly/goose/v3
|
||||
- github.com/stretchr/testify
|
||||
- modernc.org/sqlite
|
||||
# List of allowed module domains.
|
||||
|
@ -384,26 +367,24 @@ linters-settings:
|
|||
- code.bcarlin.xyz
|
||||
- code.bcarlin.net
|
||||
- code.waarp.fr
|
||||
blocked: {}
|
||||
blocked:
|
||||
# List of blocked modules.
|
||||
# Default: []
|
||||
#modules:
|
||||
# Blocked module.
|
||||
# - github.com/uudashr/go-module:
|
||||
# # Recommended modules that should be used instead. (Optional)
|
||||
# recommendations:
|
||||
# - golang.org/x/mod
|
||||
# # Reason why the recommended module should be used. (Optional)
|
||||
# reason: "`mod` is the official go.mod parser library."
|
||||
modules:
|
||||
# Blocked module.
|
||||
- github.com/mattn/go-sqlite3:
|
||||
recommendations:
|
||||
- modernc.org/sqlite
|
||||
reason: "sqlite is pure-go"
|
||||
# List of blocked module version constraints.
|
||||
# Default: []
|
||||
#versions:
|
||||
# # Blocked module with version constraint.
|
||||
# - github.com/mitchellh/go-homedir:
|
||||
# # Version constraint, see https://github.com/Masterminds/semver#basic-comparisons.
|
||||
# version: "< 1.1.0"
|
||||
# # Reason why the version constraint exists. (Optional)
|
||||
# reason: "testing if blocked version constraint works."
|
||||
versions:
|
||||
# Blocked module with version constraint.
|
||||
- github.com/mitchellh/go-homedir:
|
||||
# Version constraint, see https://github.com/Masterminds/semver#basic-comparisons.
|
||||
version: "< 1.1.0"
|
||||
# Reason why the version constraint exists. (Optional)
|
||||
reason: "testing if blocked version constraint works."
|
||||
# Set to true to raise lint issues for packages that are loaded from a local path via replace directive.
|
||||
# Default: false
|
||||
#local_replace_directives: false
|
||||
|
@ -568,7 +549,8 @@ linters-settings:
|
|||
# ).
|
||||
# Run `GL_DEBUG=govet golangci-lint run --enable=govet` to see default, all available analyzers, and enabled analyzers.
|
||||
# Default: []
|
||||
disable: []
|
||||
disable:
|
||||
- fieldalignment
|
||||
# Settings per analyzer.
|
||||
settings:
|
||||
# Analyzer name, run `go tool vet help` to see all analyzers.
|
||||
|
@ -1565,7 +1547,7 @@ linters-settings:
|
|||
rules:
|
||||
# Any struct tag type can be used.
|
||||
# Support string case: `camel`, `pascal`, `kebab`, `snake`, `upperSnake`, `goCamel`, `goPascal`, `goKebab`, `goSnake`, `upper`, `lower`, `header`
|
||||
json: goCamel
|
||||
json: snake
|
||||
yaml: goCamel
|
||||
xml: goCamel
|
||||
toml: goSnake
|
||||
|
@ -1849,7 +1831,7 @@ linters-settings:
|
|||
- c convey.C
|
||||
- i int
|
||||
- T any
|
||||
- op string
|
||||
- ok bool
|
||||
|
||||
whitespace:
|
||||
# Enforces newlines (or comments) after every multi-line if statement.
|
||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 go
|
||||
Copyright (c) 2020-2025 Bruno Carlin
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
Loading…
Reference in a new issue