├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── coverage.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── README.md ├── cmd └── main.go ├── constant.go ├── declaration.go ├── doc.go ├── flags.go ├── flags_test.go ├── go.mod ├── go.sum ├── imports.go ├── param.go ├── receiver.go ├── return.go ├── testdata └── src │ ├── chanrecv │ └── chanrecv.go │ ├── conventional │ └── conventional.go │ ├── distance │ └── distance.go │ ├── distancereceiver │ └── receiver.go │ ├── distancereturn │ └── return.go │ ├── distancetypeparam │ └── typeparam.go │ ├── falsenegativechanrecv │ └── chanrecv.go │ ├── falsenegativemapindex │ └── mapindex.go │ ├── falsenegativetypeassert │ └── typeassert.go │ ├── falsepositive │ └── typeparam.go │ ├── ignoredecls │ └── ignoredecls.go │ ├── ignoredeclsreceiver │ └── receiver.go │ ├── ignoredeclsreturn │ └── return.go │ ├── ignoredeclstypeparam │ └── typeparam.go │ ├── ignorenames │ └── ignorenames.go │ ├── ignorenamesreceiver │ └── receiver.go │ ├── ignorenamesreturn │ └── return.go │ ├── ignorenamestypeparam │ └── typeparam.go │ ├── mapindex │ └── mapindex.go │ ├── namelen │ └── namelen.go │ ├── namelenreceiver │ └── namelen.go │ ├── namelenreturn │ └── return.go │ ├── namelentypeparam │ └── typeparam.go │ ├── typeassert │ └── typeassert.go │ ├── warnings │ ├── chanrecv.go │ ├── compositelit.go │ ├── const.go │ ├── conventional.go │ ├── mapindex.go │ ├── param.go │ ├── typeassert.go │ └── variable.go │ ├── warningsreceiver │ └── receiver.go │ ├── warningsreturn │ └── return.go │ └── warningstypeparam │ └── typeparam.go ├── typeparam.go ├── variable.go ├── varnamelen.code-workspace ├── varnamelen.go ├── varnamelen_falsepositive_test.go ├── varnamelen_test.go └── varnamelen_typeparam_test.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /cmd/__debug_bin 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/cmd/main.go -------------------------------------------------------------------------------- /constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/constant.go -------------------------------------------------------------------------------- /declaration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/declaration.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/doc.go -------------------------------------------------------------------------------- /flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/flags.go -------------------------------------------------------------------------------- /flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/flags_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/go.sum -------------------------------------------------------------------------------- /imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/imports.go -------------------------------------------------------------------------------- /param.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/param.go -------------------------------------------------------------------------------- /receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/receiver.go -------------------------------------------------------------------------------- /return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/return.go -------------------------------------------------------------------------------- /testdata/src/chanrecv/chanrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/chanrecv/chanrecv.go -------------------------------------------------------------------------------- /testdata/src/conventional/conventional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/conventional/conventional.go -------------------------------------------------------------------------------- /testdata/src/distance/distance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/distance/distance.go -------------------------------------------------------------------------------- /testdata/src/distancereceiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/distancereceiver/receiver.go -------------------------------------------------------------------------------- /testdata/src/distancereturn/return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/distancereturn/return.go -------------------------------------------------------------------------------- /testdata/src/distancetypeparam/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/distancetypeparam/typeparam.go -------------------------------------------------------------------------------- /testdata/src/falsenegativechanrecv/chanrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/falsenegativechanrecv/chanrecv.go -------------------------------------------------------------------------------- /testdata/src/falsenegativemapindex/mapindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/falsenegativemapindex/mapindex.go -------------------------------------------------------------------------------- /testdata/src/falsenegativetypeassert/typeassert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/falsenegativetypeassert/typeassert.go -------------------------------------------------------------------------------- /testdata/src/falsepositive/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/falsepositive/typeparam.go -------------------------------------------------------------------------------- /testdata/src/ignoredecls/ignoredecls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignoredecls/ignoredecls.go -------------------------------------------------------------------------------- /testdata/src/ignoredeclsreceiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignoredeclsreceiver/receiver.go -------------------------------------------------------------------------------- /testdata/src/ignoredeclsreturn/return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignoredeclsreturn/return.go -------------------------------------------------------------------------------- /testdata/src/ignoredeclstypeparam/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignoredeclstypeparam/typeparam.go -------------------------------------------------------------------------------- /testdata/src/ignorenames/ignorenames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignorenames/ignorenames.go -------------------------------------------------------------------------------- /testdata/src/ignorenamesreceiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignorenamesreceiver/receiver.go -------------------------------------------------------------------------------- /testdata/src/ignorenamesreturn/return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignorenamesreturn/return.go -------------------------------------------------------------------------------- /testdata/src/ignorenamestypeparam/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/ignorenamestypeparam/typeparam.go -------------------------------------------------------------------------------- /testdata/src/mapindex/mapindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/mapindex/mapindex.go -------------------------------------------------------------------------------- /testdata/src/namelen/namelen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/namelen/namelen.go -------------------------------------------------------------------------------- /testdata/src/namelenreceiver/namelen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/namelenreceiver/namelen.go -------------------------------------------------------------------------------- /testdata/src/namelenreturn/return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/namelenreturn/return.go -------------------------------------------------------------------------------- /testdata/src/namelentypeparam/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/namelentypeparam/typeparam.go -------------------------------------------------------------------------------- /testdata/src/typeassert/typeassert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/typeassert/typeassert.go -------------------------------------------------------------------------------- /testdata/src/warnings/chanrecv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/chanrecv.go -------------------------------------------------------------------------------- /testdata/src/warnings/compositelit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/compositelit.go -------------------------------------------------------------------------------- /testdata/src/warnings/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/const.go -------------------------------------------------------------------------------- /testdata/src/warnings/conventional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/conventional.go -------------------------------------------------------------------------------- /testdata/src/warnings/mapindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/mapindex.go -------------------------------------------------------------------------------- /testdata/src/warnings/param.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/param.go -------------------------------------------------------------------------------- /testdata/src/warnings/typeassert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/typeassert.go -------------------------------------------------------------------------------- /testdata/src/warnings/variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warnings/variable.go -------------------------------------------------------------------------------- /testdata/src/warningsreceiver/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warningsreceiver/receiver.go -------------------------------------------------------------------------------- /testdata/src/warningsreturn/return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warningsreturn/return.go -------------------------------------------------------------------------------- /testdata/src/warningstypeparam/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/testdata/src/warningstypeparam/typeparam.go -------------------------------------------------------------------------------- /typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/typeparam.go -------------------------------------------------------------------------------- /variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/variable.go -------------------------------------------------------------------------------- /varnamelen.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/varnamelen.code-workspace -------------------------------------------------------------------------------- /varnamelen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/varnamelen.go -------------------------------------------------------------------------------- /varnamelen_falsepositive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/varnamelen_falsepositive_test.go -------------------------------------------------------------------------------- /varnamelen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/varnamelen_test.go -------------------------------------------------------------------------------- /varnamelen_typeparam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blizzy78/varnamelen/HEAD/varnamelen_typeparam_test.go --------------------------------------------------------------------------------