├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 1_false_positive.md │ ├── 2_false_negative.md │ ├── 3_bug.md │ ├── 4_other.md │ └── config.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── LICENSE-THIRD-PARTY ├── README.md ├── _benchmarks ├── bench.sh └── silent-staticcheck.sh ├── add-check.go ├── analysis ├── callcheck │ └── callcheck.go ├── code │ ├── code.go │ ├── code_test.go │ └── visit.go ├── dfa │ ├── dfa.el │ └── dfa.go ├── edit │ └── edit.go ├── facts │ ├── deprecated │ │ ├── deprecated.go │ │ ├── deprecated_test.go │ │ └── testdata │ │ │ └── src │ │ │ └── example.com │ │ │ └── Deprecated │ │ │ └── Deprecated.go │ ├── directives │ │ └── directives.go │ ├── generated │ │ └── generated.go │ ├── nilness │ │ ├── nilness.go │ │ ├── nilness_test.go │ │ └── testdata │ │ │ └── src │ │ │ └── example.com │ │ │ └── Nilness │ │ │ ├── Nilness.go │ │ │ ├── Nilness_go118.go │ │ │ └── Nilness_go17.go │ ├── purity │ │ ├── purity.go │ │ ├── purity_test.go │ │ └── testdata │ │ │ └── src │ │ │ └── example.com │ │ │ └── Purity │ │ │ └── CheckPureFunctions.go │ ├── tokenfile │ │ └── token.go │ └── typedness │ │ ├── testdata │ │ └── src │ │ │ └── example.com │ │ │ └── Typedness │ │ │ └── Typedness.go │ │ ├── typedness.go │ │ └── typedness_test.go ├── lint │ ├── lint.go │ └── testutil │ │ ├── check.go │ │ └── util.go └── report │ ├── report.go │ └── report_test.go ├── cmd ├── staticcheck │ ├── README.md │ └── staticcheck.go ├── structlayout-optimize │ └── main.go ├── structlayout-pretty │ └── main.go └── structlayout │ ├── README.md │ └── main.go ├── config ├── config.go └── example.conf ├── debug └── debug.go ├── dist └── build.sh ├── doc ├── articles │ └── customizing_staticcheck.html └── run.html ├── generate.go ├── go.mod ├── go.sum ├── go ├── ast │ └── astutil │ │ ├── upstream.go │ │ └── util.go ├── buildid │ ├── UPSTREAM │ ├── buildid.go │ └── note.go ├── gcsizes │ ├── LICENSE │ └── sizes.go ├── ir │ ├── LICENSE │ ├── UPSTREAM │ ├── bench_test.go │ ├── blockopt.go │ ├── builder.go │ ├── builder_test.go │ ├── const.go │ ├── create.go │ ├── doc.go │ ├── dom.go │ ├── emit.go │ ├── example_test.go │ ├── exits.go │ ├── func.go │ ├── html.go │ ├── irutil │ │ ├── load.go │ │ ├── load_test.go │ │ ├── loops.go │ │ ├── stub.go │ │ ├── switch.go │ │ ├── switch_test.go │ │ ├── terminates.go │ │ ├── testdata │ │ │ └── switches.go │ │ ├── util.go │ │ └── visit.go │ ├── lift.go │ ├── lvalue.go │ ├── methods.go │ ├── mode.go │ ├── print.go │ ├── sanity.go │ ├── source.go │ ├── source_test.go │ ├── ssa.go │ ├── stdlib_test.go │ ├── testdata │ │ ├── objlookup.go │ │ └── valueforexpr.go │ ├── util.go │ ├── wrappers.go │ └── write.go ├── loader │ ├── hash.go │ └── loader.go └── types │ └── typeutil │ ├── ext.go │ ├── typeparams.go │ ├── typeparams_test.go │ ├── upstream.go │ └── util.go ├── images ├── logo.svg └── screenshots │ └── struct.png ├── internal ├── analysisinternal │ └── typeindex │ │ └── typeindex.go ├── cmd │ ├── ast-to-pattern │ │ ├── main.go │ │ └── parse.go │ ├── gogrep │ │ └── gogrep.go │ ├── irdump │ │ └── main.go │ └── unused │ │ └── unused.go ├── diff │ └── myers │ │ └── diff.go ├── passes │ └── buildir │ │ ├── buildir.go │ │ ├── buildir_test.go │ │ └── testdata │ │ └── src │ │ └── a │ │ └── a.go ├── renameio │ ├── UPSTREAM │ ├── renameio.go │ ├── renameio_test.go │ └── umask_test.go ├── robustio │ ├── UPSTREAM │ ├── robustio.go │ ├── robustio_darwin.go │ ├── robustio_flaky.go │ ├── robustio_other.go │ └── robustio_windows.go ├── sharedcheck │ └── lint.go ├── sync │ └── sync.go ├── testenv │ ├── UPSTREAM │ ├── testenv.go │ └── testenv_112.go └── typesinternal │ └── typeindex │ └── typeindex.go ├── knowledge ├── arg.go ├── deprecated.go ├── doc.go ├── signatures.go └── targets.go ├── lintcmd ├── cache │ ├── UPSTREAM │ ├── cache.go │ ├── cache_test.go │ ├── default.go │ ├── hash.go │ └── hash_test.go ├── cmd.go ├── cmd_test.go ├── config.go ├── config_test.go ├── directives.go ├── format.go ├── lint.go ├── runner │ ├── runner.go │ └── stats.go ├── sarif.go ├── stats.go ├── stats_bsd.go ├── stats_posix.go └── version │ ├── buildinfo.go │ └── version.go ├── pattern ├── convert.go ├── doc.go ├── lexer.go ├── match.go ├── parser.go ├── parser_test.go ├── pattern.go └── testdata │ └── fuzz │ └── FuzzParse │ ├── 0001cdcefc5f03f99c21d4ef8232d8f0d8510d9c48e8105c927bc70ac02034a9 │ ├── 00ec3673b415e2f6fc4a3f0d31413096921fbd1faa1cbabdd3637480af027a72 │ ├── 02f183192c9bcfbb22db5afa08e5a9a84babfca022726d0121f42c68d3feecee │ ├── 04fca5bfcc4a67c0d97de75fd6dc13a4a3e5c2dc68e5061f7bcb7e19852efe56 │ ├── 05eea82b6791ec62e197e6128c608c67f5393ff98e94a9c1ba1311e763778749 │ ├── 06b3cbf8b7806ca08ce1ca466e83488ca32abb5db6b0ca4b07c54aa7be47adf3 │ ├── 09c3a6a518c0e44fe60591523655ba4d7dcf62cb477f7e316a51e089adea74c2 │ ├── 0a21c29e926184ebb3c293c9cea3465ef5e1fc5c1b81be7d0770d5d69ee838a3 │ ├── 0ce7ffb3713ec9373531b2903b8f8751e280cdae2b625dcf35dc1fcd88c592bf │ ├── 170704499ec0c05bf39fb37f6c5604e13624c4fb531e41305b2439308e370f35 │ ├── 1a3c741fba42577fac3c5035a3d44e5a78bcefa11f9ccc3bb2919376d984e4a2 │ ├── 1eb6c2e8b8e0be47a019f0345b68ebfdba5f05804204e810166d1fe7c12e8556 │ ├── 27e5f99d63fed488c4e9c3ac4a1e364f809ad894cb109aacc9bd6a85c015fdb7 │ ├── 2bac99d4a450641e3ae239588965c64323b1ee9eb2351cc53019d430d3a59efa │ ├── 2c72a4a6b571446d5374dc5174fa44767bdcc8197e38c54738e50f8b58903230 │ ├── 2f1cdb43e9c62bdb5f8777bc2cb4eee3e8fe173c4361f54833c48d06833ec8fe │ ├── 312c49b9d41ad52e7beaa65ab01f5416e4f4d1db78b4e0001260ac888256b609 │ ├── 3148b044a5e00e508bfd9ac4d139e032503a590c36bd458a8291b77502d13561 │ ├── 31ac2ece486bde345a4ac42fb989efa8835e72e82e357d5d82a313d6ba03eca2 │ ├── 359bf5d248c22a3fc8d67de10279802663a767d4bf2d11dad3209bee13953ee0 │ ├── 3895395d667f576d7f3891a63e4cc0157b2ec73dbe55745c1cba65f31e8cc5db │ ├── 3a3ef35129ccc131fc582363751397ad5723fb8ae891c31eaa5ad86ba402a27e │ ├── 3d78313ab191ebe8647428cd6d896208cb6dcfdd19eb87ae388315548176445a │ ├── 3e0e018aca3103af7824d729c88c028b8e0d60d3de223c786f46acac3e910cdb │ ├── 3f66b015db9a62175f277eab5f76a62397c681b7e4ed6564f452e6159d4cb454 │ ├── 4115b01752356dd12fd6499da369daec6031f62d315aecc4afad56c97f61b904 │ ├── 465963a68302ca54f21c75fc3f680d6a5e1065682fb05a1350ed105883436a82 │ ├── 47857edd56b46ac9c16e788e9295d1dafb910c345899aafd618ddaa12793f4f9 │ ├── 4dec90e6083b5e195501df63d8e1ed6813b623bef60ad8d9e0a1df1f251a58f3 │ ├── 51390f40de42348adb99c613cd8367db404851ce3ea1a4e02ea316b5b7e915b7 │ ├── 53da8fdd88cd66de33bbdbbf564e2b14b69d02f32102d8a96171ed4b05dbc92e │ ├── 56a234ae7b32577f770d5b997f037de709344d7be6fd9ca6e1f44fc8c4367f5b │ ├── 5baab7b6c2c18988c27aefc55f5d48c6ac583f790fb6763cda34375f9b07da40 │ ├── 5cc91809f9225a218b9cfb3a31d5baed3c5a44b5da3a74184fa97abe3bbf178f │ ├── 5d9a745f26174c61e5ab0966e4821f75b71de80345be52d4b81aa1515158b735 │ ├── 5e8383a425cf9bc34f43d60f7586184ae7a544e3ad10405ef7aca57246c2ab66 │ ├── 60c36a14214281c0c2c31599563afec69016f469a0f25222a9500e307b159d11 │ ├── 614ea1474d223cb45716d531aa8afac2dfd52938aeb38c64b70a351f0cf509b2 │ ├── 6490b1471fef1f39 │ ├── 6a4d6ea339df8f59816483834329cc4310816de0223bd3607b2af6c91367a59b │ ├── 6aa9975401e9a24c46284ea6ea1740740fc58950a021c56e1376c2e108ee3b90 │ ├── 6ac1f5e27fbe6d979efae1abf9b2439a824b83f4b2a27508dbeb5dc95b4f9960 │ ├── 6fa1e1e283fd220866a9e5878510db574b761fbd5a0e863e66f40fd4acbbaf07 │ ├── 71e2fa0db72c309e630267beac45c90d37e4b8f9d2d2ed52100d1abca7b72965 │ ├── 76d91998f39bf2e25bd361453a73968274ffe16677cf02d872222d4c799552f8 │ ├── 78eaf491672242d08770ab22b67853f639c767f65346de39c6f3e677b1cd879d │ ├── 7ba6359207886a1c2c7bbe254835555e87a037ecd3af0301a11a43ec2287c487 │ ├── 7ec87621ab148929b69125a04edd13ff104007ca0d8dff12f281753ea93ffb80 │ ├── 8203d4ee0690ca0d0c4b907e1f1c8d6c1724c4771ec3a685b56b440f52b4282a │ ├── 8324b925e52410ab88b6265538881346436b67d95ad808b8f9220a84b0772ab7 │ ├── 84e67732ffe4ba2d8fdb8cfc8690804579623dbc9c56a378ca483f088348296a │ ├── 87839b3497143dd5ea14963b78c011edceb40d13fe1d8cd9b894a81b5dae2200 │ ├── 87f42498d6f57dc40c9972487f0e35d9820acbbce6cf61f3b90dabaa9cb8a8fc │ ├── 90a846c5b88ccf4fe765113a3580ecc90a5cf083a97f0bc4b3bb53a1f00e3fd8 │ ├── 9437b751fb0f1f07f5dcb8c8a10d0f3d4470a77b7ec77df6be872a109184bd1b │ ├── 94b7dc35d595dd794b4f65cd35f94ae8fe7c7214e6da8caa69f0b841e9a099af │ ├── 9d603847ed1c030c81f2289ee576971cd63564cc811afb5c18d5a51db7aefa76 │ ├── a3b8af4d027db37d44e58995ed2ab3cd9f2cb415669287e9e7ce7186534b4b1f │ ├── aa520290f4868dc3c01f15d2769941654a404b87327f5dde790c99fc2c63d875 │ ├── ac1b69c690b399207dd7fe32f03a12d2731fa2d1704f6b15cfdc7f772b0f3187 │ ├── ad86b3632aca0a27fef3d6d79de5c2bcf1c21f7a6caa1260aab964edc21f3f65 │ ├── af10598249def731ec19ebffa3cbc464892d0e445dbefab9ccf578eae136236a │ ├── afe5949d38d9171e39ad413d31abfab6bf45d066b700b4e84a232a6b3aa53085 │ ├── b44bceab2d84f09950aa80d8541c18e31a3d5dde6e874fd0bfe2e4ce54606db0 │ ├── b553c9e015253a9e3d4e202fdb2d90764151e24219f26f7510a433d30323666e │ ├── b6a22c4a4f5e0cf4a291f2d6f03860631075934e4069959665d1f8097c69d0d0 │ ├── b95053e6ea7644faad4e0f2e5f308ca66d6a05c47bf36d0fde268fc12e09ca63 │ ├── ba95d1477ea1b35a949c6b469077d908b1cbcaf7fbf3ce9ef544bfeb24f877fb │ ├── bb62ca358e19867f7d31400cb2a65aac1e918308212c43d10cca21feeb9c99d2 │ ├── c1a2c8141751527604100e865db8d0e711ce25fc5c291b7702752496ac4b2546 │ ├── c30ca6d4801d71144c641960df6919115149d2b6fae5f7d9b2bac2b8cd6b8d25 │ ├── c5f48734d853b82016955671d916daaf72da20a5f8335dddf7640fab1f5a3acb │ ├── c6d06d254dee12276b9b46ef9be863a1eefc4d0673946a706ec7a164625595f0 │ ├── c7abb7fc60634bb8d57b5b7c225a6accf0d2eb56c88bfe5e44cdd3e0c3e29666 │ ├── ca92b01f6dbdcb91e335219081aa48c16893c217bf6edc020fcb78b3ebabcd1f │ ├── e027a03ee012e289def51d770ead1e8a136b60989d3d1fb9388a394da2f595da │ ├── e1e59b9e6718f5089e98c955c391d38c7e243495ece9598826492ab734e5171f │ ├── e43aa6da655e6c326cfb1f8c9970b603411caf262af4a50980c5a5987ee696f3 │ ├── e48990bfca21324ab7a29098b9a4b40fbd22bd5adcfa316b4b8af460a232b638 │ ├── eb0ecf0066fdafbe218a736d3fc071a52408311637cc527db239f110418e8616 │ ├── ed6769b59df864327fba2b109f0cb965e5b8a6e5f1085e36f5635f1d65003a00 │ ├── f640eee2b04d1b52793ba88998a86702893e23d2563d017be9be90efc04a43c6 │ ├── f855d335a52bd8b6ed4472abb33c0eb8f67a63d84f1c27398c23689fb2720645 │ ├── fac160433f2d82b3c15a8c6ad3938fd85825a4f248108538938a57914e80f114 │ ├── fb2c5ef5801f44e5bee94b82dbb1bc787cc4b7fbdb17e5cfcc4283f2c726a99f │ ├── fe6c6578776a5ce92474e943ac14979a308d4151d779fd4cfd782f7fb970165e │ └── ff2017b5c630d7225812cfa8b29b6ebad665505492db847722ba79da5d2c89eb ├── printf ├── fuzz.go ├── printf.go └── printf_test.go ├── quickfix ├── analysis.go ├── doc.go ├── qf1001 │ ├── qf1001.go │ ├── qf1001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDeMorgan │ │ ├── CheckDeMorgan.go │ │ ├── CheckDeMorgan.go.golden │ │ ├── kvexpr.go │ │ └── kvexpr.go.golden ├── qf1002 │ ├── qf1002.go │ ├── qf1002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTaglessSwitch │ │ ├── CheckTaglessSwitch.go │ │ └── CheckTaglessSwitch.go.golden ├── qf1003 │ ├── qf1003.go │ ├── qf1003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIfElseToSwitch │ │ ├── CheckIfElseToSwitch.go │ │ └── CheckIfElseToSwitch.go.golden ├── qf1004 │ ├── qf1004.go │ ├── qf1004_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckStringsReplaceAll │ │ ├── CheckStringsReplaceAll.go │ │ └── CheckStringsReplaceAll.go.golden ├── qf1005 │ ├── qf1005.go │ ├── qf1005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckMathPow │ │ ├── CheckMathPow.go │ │ └── CheckMathPow.go.golden ├── qf1006 │ ├── qf1006.go │ ├── qf1006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckForLoopIfBreak │ │ ├── CheckForLoopIfBreak.go │ │ └── CheckForLoopIfBreak.go.golden ├── qf1007 │ ├── qf1007.go │ ├── qf1007_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckConditionalAssignment │ │ ├── CheckConditionalAssignment.go │ │ └── CheckConditionalAssignment.go.golden ├── qf1008 │ ├── qf1008.go │ ├── qf1008_test.go │ └── testdata │ │ └── go1.0 │ │ ├── CheckExplicitEmbeddedSelector │ │ ├── CheckExplicitEmbeddedSelector-anon.go │ │ ├── CheckExplicitEmbeddedSelector-anon.go.golden │ │ ├── CheckExplicitEmbeddedSelector-basic.go │ │ ├── CheckExplicitEmbeddedSelector-basic.go.golden │ │ ├── CheckExplicitEmbeddedSelector-call.go │ │ ├── CheckExplicitEmbeddedSelector-call.go.golden │ │ ├── CheckExplicitEmbeddedSelector-depth.go │ │ ├── CheckExplicitEmbeddedSelector-depth.go.golden │ │ ├── CheckExplicitEmbeddedSelector-multi.go │ │ ├── CheckExplicitEmbeddedSelector-multi.go.golden │ │ ├── CheckExplicitEmbeddedSelector-multi2.go │ │ ├── CheckExplicitEmbeddedSelector-multi2.go.golden │ │ ├── CheckExplicitEmbeddedSelector-partial-multi.go │ │ ├── CheckExplicitEmbeddedSelector-partial-multi.go.golden │ │ ├── CheckExplicitEmbeddedSelector-qualified.go │ │ ├── CheckExplicitEmbeddedSelector-qualified.go.golden │ │ ├── CheckExplicitEmbeddedSelector-recursive.go │ │ ├── CheckExplicitEmbeddedSelector-recursive.go.golden │ │ ├── CheckExplicitEmbeddedSelector-shadowing.go │ │ ├── CheckExplicitEmbeddedSelector-unexported.go │ │ └── CheckExplicitEmbeddedSelector-unexported.go.golden │ │ └── CheckExplicitEmbeddedSelectorassist │ │ └── assist.go ├── qf1009 │ ├── qf1009.go │ ├── qf1009_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimeEquality │ │ ├── CheckTimeEquality.go │ │ └── CheckTimeEquality.go.golden ├── qf1010 │ ├── qf1010.go │ ├── qf1010_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckByteSlicePrinting │ │ │ ├── CheckByteSlicePrinting.go │ │ │ └── CheckByteSlicePrinting.go.golden │ │ └── go1.9 │ │ └── CheckByteSlicePrinting │ │ ├── CheckByteSlicePrinting.go │ │ └── CheckByteSlicePrinting.go.golden ├── qf1011 │ ├── qf1011.go │ ├── qf1011_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckRedundantTypeInDeclaration │ │ │ ├── CheckRedundantTypeInDeclaration.go │ │ │ └── CheckRedundantTypeInDeclaration.go.golden │ │ └── go1.9 │ │ └── CheckRedundantTypeInDeclaration │ │ ├── README │ │ ├── cgo.go │ │ └── cgo.golden └── qf1012 │ ├── qf1012.go │ ├── qf1012_test.go │ └── testdata │ └── go1.0 │ └── CheckWriteBytesSprintf │ ├── CheckWriteBytesSprintf.go │ └── CheckWriteBytesSprintf.go.golden ├── sarif └── sarif.go ├── simple ├── analysis.go ├── doc.go ├── s1000 │ ├── s1000.go │ ├── s1000_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSingleCaseSelect │ │ └── single-case-select.go ├── s1001 │ ├── s1001.go │ ├── s1001_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckLoopCopy │ │ │ ├── copy.go │ │ │ └── copy.go.golden │ │ └── go1.18 │ │ └── CheckLoopCopy │ │ ├── copy_generics.go │ │ └── copy_generics.go.golden ├── s1002 │ ├── s1002.go │ ├── s1002_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckIfBoolCmp │ │ │ ├── bool-cmp.go │ │ │ ├── bool-cmp.go.golden │ │ │ └── bool-cmp_test.go │ │ └── go1.18 │ │ └── CheckIfBoolCmp │ │ ├── bool-cmp_generics.go │ │ └── bool-cmp_generics.go.golden ├── s1003 │ ├── s1003.go │ ├── s1003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckStringsContains │ │ ├── contains.go │ │ └── contains.go.golden ├── s1004 │ ├── s1004.go │ ├── s1004_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckBytesCompare │ │ ├── compare.go │ │ └── compare.go.golden ├── s1005 │ ├── s1005.go │ ├── s1005_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckUnnecessaryBlank │ │ │ ├── LintBlankOK.go │ │ │ ├── LintBlankOK.go.golden │ │ │ ├── receive-blank.go │ │ │ └── receive-blank.go.golden │ │ ├── go1.3 │ │ └── CheckUnnecessaryBlank │ │ │ └── range.go │ │ └── go1.4 │ │ └── CheckUnnecessaryBlank │ │ ├── range.go │ │ └── range.go.golden ├── s1006 │ ├── s1006.go │ ├── s1006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckForTrue │ │ ├── for-true.go │ │ ├── generated.go │ │ └── input.go ├── s1007 │ ├── s1007.go │ ├── s1007_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckRegexpRaw │ │ └── regexp-raw.go ├── s1008 │ ├── s1008.go │ ├── s1008_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIfReturn │ │ ├── comment.go │ │ └── if-return.go ├── s1009 │ ├── s1009.go │ ├── s1009_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckRedundantNilCheckWithLen │ │ │ └── nil-len.go │ │ └── go1.18 │ │ └── CheckRedundantNilCheckWithLen │ │ └── nil-len_generics.go ├── s1010 │ ├── s1010.go │ ├── s1010_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSlicing │ │ ├── slicing.go │ │ └── slicing.go.golden ├── s1011 │ ├── s1011.go │ ├── s1011_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckLoopAppend │ │ ├── loop-append.go │ │ └── loop-append.go.golden ├── s1012 │ ├── s1012.go │ ├── s1012_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimeSince │ │ ├── time-since.go │ │ └── time-since.go.golden ├── s1016 │ ├── s1016.go │ ├── s1016_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckSimplerStructConversion │ │ │ ├── convert.go │ │ │ └── convert.go.golden │ │ ├── go1.18 │ │ └── CheckSimplerStructConversion │ │ │ ├── convert_generics.go │ │ │ └── convert_generics.go.golden │ │ ├── go1.7 │ │ └── CheckSimplerStructConversion │ │ │ ├── convert.go │ │ │ └── convert.go.golden │ │ ├── go1.8 │ │ └── CheckSimplerStructConversion │ │ │ ├── convert.go │ │ │ └── convert.go.golden │ │ └── go1.9 │ │ └── CheckSimplerStructConversion │ │ ├── convert_alias.go │ │ └── convert_alias.go.golden ├── s1017 │ ├── s1017.go │ ├── s1017_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTrim │ │ └── trim.go ├── s1018 │ ├── s1018.go │ ├── s1018_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckLoopSlide │ │ │ ├── LintLoopSlide.go │ │ │ └── LintLoopSlide.go.golden │ │ └── go1.18 │ │ └── CheckLoopSlide │ │ ├── generics.go │ │ └── generics.go.golden ├── s1019 │ ├── s1019.go │ ├── s1019_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckMakeLenCap │ │ │ └── LintMakeLenCap.go │ │ └── go1.18 │ │ └── CheckMakeLenCap │ │ └── CheckMakeLenCap.go ├── s1020 │ ├── s1020.go │ ├── s1020_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckAssertNotNil │ │ └── LintAssertNotNil.go ├── s1021 │ ├── s1021.go │ ├── s1021_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDeclareAssign │ │ ├── LintDeclareAssign.go │ │ └── LintDeclareAssign.go.golden ├── s1023 │ ├── s1023.go │ ├── s1023_test.go │ └── testdata │ │ └── go1.0 │ │ ├── CheckRedundantBreak │ │ └── LintRedundantBreak.go │ │ └── CheckRedundantReturn │ │ └── LintRedundantReturn.go ├── s1024 │ ├── s1024.go │ ├── s1024_test.go │ └── testdata │ │ ├── go1.7 │ │ └── CheckTimeUntil │ │ │ └── LimeTimeUntil.go │ │ └── go1.8 │ │ └── CheckTimeUntil │ │ ├── LimeTimeUntil.go │ │ └── LimeTimeUntil.go.golden ├── s1025 │ ├── s1025.go │ ├── s1025_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckRedundantSprintf │ │ │ ├── LintRedundantSprintf.go │ │ │ └── LintRedundantSprintf.go.golden │ │ ├── go1.17 │ │ └── CheckRedundantSprintf │ │ │ ├── LintRedundantSprintf.go │ │ │ └── LintRedundantSprintf.go.golden │ │ ├── go1.18 │ │ └── CheckRedundantSprintf │ │ │ ├── LintRedundantSprintf.go │ │ │ └── LintRedundantSprintf.go.golden │ │ └── go1.9 │ │ └── CheckRedundantSprintf │ │ ├── LintRedundantSprintf.go │ │ └── LintRedundantSprintf.go.golden ├── s1028 │ ├── s1028.go │ ├── s1028_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckErrorsNewSprintf │ │ ├── LintErrorsNewSprintf.go │ │ └── LintErrorsNewSprintf.go.golden ├── s1029 │ ├── s1029.go │ ├── s1029_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckRangeStringRunes │ │ │ └── LintRangeStringRunes.go │ │ └── go1.18 │ │ └── CheckRangeStringRunes │ │ └── generics.go ├── s1030 │ ├── s1030.go │ ├── s1030_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckBytesBufferConversions │ │ │ ├── LintBytesBufferConversions.go │ │ │ └── LintBytesBufferConversions.go.golden │ │ └── go1.9 │ │ └── CheckBytesBufferConversions │ │ ├── LintBytesBufferConversions.go │ │ └── LintBytesBufferConversions.go.golden ├── s1031 │ ├── s1031.go │ ├── s1031_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckNilCheckAroundRange │ │ │ └── LintNilCheckAroundRange.go │ │ └── go1.18 │ │ └── CheckNilCheckAroundRange │ │ └── CheckNilCheckAroundRange.go ├── s1032 │ ├── s1032.go │ ├── s1032_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSortHelpers │ │ └── LintSortHelpers.go ├── s1033 │ ├── s1033.go │ ├── s1033_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckGuardedDelete │ │ ├── LintGuardedDelete.go │ │ └── LintGuardedDelete.go.golden ├── s1034 │ ├── s1034.go │ ├── s1034_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSimplifyTypeSwitch │ │ ├── LintSimplifyTypeSwitch.go │ │ └── LintSimplifyTypeSwitch.go.golden ├── s1035 │ ├── s1035.go │ ├── s1035_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckRedundantCanonicalHeaderKey │ │ ├── LintRedundantCanonicalHeaderKey.go │ │ └── LintRedundantCanonicalHeaderKey.go.golden ├── s1036 │ ├── s1036.go │ ├── s1036_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUnnecessaryGuard │ │ ├── LintUnnecessaryGuard.go │ │ └── LintUnnecessaryGuard.go.golden ├── s1037 │ ├── s1037.go │ ├── s1037_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckElaborateSleep │ │ ├── LintElaborateSleep.go │ │ └── LintElaborateSleep.go.golden ├── s1038 │ ├── s1038.go │ ├── s1038_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckPrintSprintf │ │ └── CheckPrintSprintf.go ├── s1039 │ ├── s1039.go │ ├── s1039_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSprintLiteral │ │ ├── CheckSprintLiteral.go │ │ └── CheckSprintLiteral.go.golden └── s1040 │ ├── s1040.go │ ├── s1040_test.go │ └── testdata │ └── go1.0 │ └── CheckSameTypeTypeAssertion │ └── CheckSameTypeTypeAssertion.go ├── staticcheck.conf ├── staticcheck ├── analysis.go ├── doc.go ├── fakejson │ └── encode.go ├── fakereflect │ └── fakereflect.go ├── fakexml │ ├── marshal.go │ ├── typeinfo.go │ └── xml.go ├── sa1000 │ ├── sa1000.go │ ├── sa1000_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckRegexps │ │ └── CheckRegexps.go ├── sa1001 │ ├── sa1001.go │ ├── sa1001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTemplate │ │ └── CheckTemplate.go ├── sa1002 │ ├── sa1002.go │ ├── sa1002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimeParse │ │ └── CheckTimeParse.go ├── sa1003 │ ├── sa1003.go │ ├── sa1003_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckEncodingBinary │ │ │ └── CheckEncodingBinary.go │ │ ├── go1.7 │ │ └── CheckEncodingBinary │ │ │ └── CheckEncodingBinary.go │ │ └── go1.8 │ │ └── CheckEncodingBinary │ │ └── CheckEncodingBinary.go ├── sa1004 │ ├── sa1004.go │ ├── sa1004_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimeSleepConstant │ │ ├── CheckTimeSleepConstant.go │ │ └── CheckTimeSleepConstant.go.golden ├── sa1005 │ ├── sa1005.go │ ├── sa1005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckExec │ │ └── CheckExec.go ├── sa1006 │ ├── sa1006.go │ ├── sa1006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUnsafePrintf │ │ ├── CheckUnsafePrintf.go │ │ └── CheckUnsafePrintf.go.golden ├── sa1007 │ ├── sa1007.go │ ├── sa1007_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckURLs │ │ └── CheckURLs.go ├── sa1008 │ ├── sa1008.go │ ├── sa1008_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckCanonicalHeaderKey │ │ ├── CheckCanonicalHeaderKey.go │ │ └── CheckCanonicalHeaderKey.go.golden ├── sa1010 │ ├── sa1010.go │ ├── sa1010_test.go │ └── testdata │ │ └── go1.0 │ │ └── checkStdlibUsageRegexpFindAll │ │ └── checkStdlibUsageRegexpFindAll.go ├── sa1011 │ ├── sa1011.go │ ├── sa1011_test.go │ └── testdata │ │ └── go1.0 │ │ └── checkStdlibUsageUTF8Cutset │ │ └── checkStdlibUsageUTF8Cutset.go ├── sa1012 │ ├── sa1012.go │ ├── sa1012_test.go │ └── testdata │ │ ├── go1.0 │ │ └── checkStdlibUsageNilContext │ │ │ ├── checkStdlibUsageNilContext.go │ │ │ └── checkStdlibUsageNilContext.go.golden │ │ └── go1.18 │ │ └── checkStdlibUsageNilContext │ │ ├── checkStdlibUsageNilContext_generics.go │ │ └── checkStdlibUsageNilContext_generics.go.golden ├── sa1013 │ ├── sa1013.go │ ├── sa1013_test.go │ └── testdata │ │ └── go1.0 │ │ └── checkStdlibUsageSeeker │ │ ├── checkStdlibUsageSeeker.go │ │ └── checkStdlibUsageSeeker.go.golden ├── sa1014 │ ├── sa1014.go │ ├── sa1014_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUnmarshalPointer │ │ └── CheckUnmarshalPointer.go ├── sa1015 │ ├── sa1015.go │ ├── sa1015_test.go │ └── testdata │ │ ├── go1.0 │ │ ├── CheckLeakyTimeTick-main │ │ │ └── CheckLeakyTimeTick-main.go │ │ └── CheckLeakyTimeTick │ │ │ └── CheckLeakyTimeTick.go │ │ └── go1.23 │ │ └── CheckLeakyTimeTick │ │ └── CheckLeakyTimeTick.go ├── sa1016 │ ├── sa1016.go │ ├── sa1016_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUntrappableSignal │ │ ├── CheckUntrappableSignal.go │ │ ├── CheckUntrappableSignal.go.golden │ │ ├── CheckUntrappableSignal_unix.go │ │ └── CheckUntrappableSignal_unix.go.golden ├── sa1017 │ ├── sa1017.go │ ├── sa1017_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUnbufferedSignalChan │ │ └── CheckUnbufferedSignalChan.go ├── sa1018 │ ├── sa1018.go │ ├── sa1018_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckStringsReplaceZero │ │ └── CheckStringsReplaceZero.go ├── sa1019 │ ├── sa1019.go │ ├── sa1019_test.go │ └── testdata │ │ ├── go1.0 │ │ ├── AnotherCheckDeprecated.assist │ │ │ └── CheckDeprecatedassist.go │ │ ├── CheckDeprecated.assist │ │ │ └── CheckDeprecatedassist.go │ │ ├── CheckDeprecated │ │ │ ├── CheckDeprecated.go │ │ │ ├── CheckDeprecated_test.go │ │ │ ├── external_test.go │ │ │ ├── not-protobuf.go │ │ │ └── protobuf.go │ │ └── vendor │ │ │ └── github.com │ │ │ └── golang │ │ │ └── protobuf │ │ │ └── proto │ │ │ └── pkg.go │ │ ├── go1.18 │ │ ├── CheckDeprecated.assist │ │ │ └── CheckDeprecatedassist_generics.go │ │ └── CheckDeprecated │ │ │ └── CheckDeprecated_generics.go │ │ ├── go1.19 │ │ └── CheckDeprecated │ │ │ ├── CheckDeprecated.go │ │ │ └── stub.go │ │ ├── go1.3 │ │ └── CheckDeprecated │ │ │ └── CheckDeprecated.go │ │ ├── go1.4 │ │ └── CheckDeprecated │ │ │ └── CheckDeprecated.go │ │ └── go1.8 │ │ └── CheckDeprecated │ │ └── CheckDeprecated.go ├── sa1020 │ ├── sa1020.go │ ├── sa1020_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckListenAddress │ │ └── CheckListenAddress.go ├── sa1021 │ ├── sa1021.go │ ├── sa1021_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckBytesEqualIP │ │ └── CheckBytesEqualIP.go ├── sa1023 │ ├── sa1023.go │ ├── sa1023_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckWriterBufferModified │ │ │ └── CheckWriterBufferModified.go │ │ └── go1.9 │ │ └── CheckWriterBufferModified │ │ └── CheckWriterBufferModified.go ├── sa1024 │ ├── sa1024.go │ ├── sa1024_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNonUniqueCutset │ │ └── CheckNonUniqueCutset.go ├── sa1025 │ ├── sa1025.go │ ├── sa1025_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimerResetReturnValue │ │ └── CheckTimerResetReturnValue.go ├── sa1026 │ ├── sa1026.go │ ├── sa1026_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckUnsupportedMarshal │ │ │ └── CheckUnsupportedMarshal.go │ │ └── go1.18 │ │ └── CheckUnsupportedMarshal │ │ └── generics.go ├── sa1027 │ ├── sa1027.go │ ├── sa1027_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckAtomicAlignment │ │ ├── atomic32.go │ │ └── atomic64.go ├── sa1028 │ ├── sa1028.go │ ├── sa1028_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSortSlice │ │ └── slice.go ├── sa1029 │ ├── sa1029.go │ ├── sa1029_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckWithValueKey │ │ └── CheckWithValueKey.go ├── sa1030 │ ├── sa1030.go │ ├── sa1030_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckStrconv │ │ │ └── CheckStrconv.go │ │ └── go1.15 │ │ └── CheckStrconv │ │ ├── CheckStrconv.go │ │ └── stub.go ├── sa1031 │ ├── sa1031.go │ ├── sa1031_test.go │ └── testdata │ │ └── go1.0 │ │ ├── CheckEncodingAscii85 │ │ └── CheckEncodingAscii85.go │ │ ├── CheckEncodingBase32 │ │ └── CheckEncodingBase32.go │ │ ├── CheckEncodingBase64 │ │ └── CheckEncodingBase64.go │ │ └── CheckEncodingHex │ │ └── CheckEncodingHex.go ├── sa1032 │ ├── sa1032.go │ ├── sa1032_test.go │ └── testdata │ │ └── go1.0 │ │ └── example.com │ │ └── ErrorsOrder │ │ └── ErrorsOrder.go ├── sa2000 │ ├── sa2000.go │ ├── sa2000_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckWaitgroupAdd │ │ └── CheckWaitgroupAdd.go ├── sa2001 │ ├── sa2001.go │ ├── sa2001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckEmptyCriticalSection │ │ └── CheckEmptyCriticalSection.go ├── sa2002 │ ├── sa2002.go │ ├── sa2002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckConcurrentTesting │ │ └── CheckConcurrentTesting.go ├── sa2003 │ ├── sa2003.go │ ├── sa2003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDeferLock │ │ └── CheckDeferLock.go ├── sa3000 │ ├── sa3000.go │ ├── sa3000_test.go │ └── testdata │ │ ├── go1.15 │ │ └── CheckTestMainExit-1 │ │ │ └── CheckTestMainExit-1.go │ │ └── go1.4 │ │ ├── CheckTestMainExit-1 │ │ └── CheckTestMainExit-1.go │ │ ├── CheckTestMainExit-2 │ │ └── CheckTestMainExit-2.go │ │ ├── CheckTestMainExit-3 │ │ └── CheckTestMainExit-3.go │ │ ├── CheckTestMainExit-4 │ │ └── CheckTestMainExit-4.go │ │ └── CheckTestMainExit-5 │ │ └── CheckTestMainExit-5.go ├── sa3001 │ ├── sa3001.go │ ├── sa3001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckBenchmarkN │ │ └── CheckBenchmarkN.go ├── sa4000 │ ├── sa4000.go │ ├── sa4000_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckLhsRhsIdentical │ │ │ ├── CheckLhsRhsIdentical.go │ │ │ └── cgo.go │ │ ├── go1.18 │ │ └── CheckLhsRhsIdentical │ │ │ └── generics.go │ │ └── go1.22 │ │ └── CheckLhsRhsIdentical │ │ └── randv2.go ├── sa4001 │ ├── sa4001.go │ ├── sa4001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIneffectiveCopy │ │ └── CheckIneffectiveCopy.go ├── sa4003 │ ├── sa4003.go │ ├── sa4003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckExtremeComparison │ │ ├── CheckExtremeComparison.go │ │ └── CheckExtremeComparison64.go ├── sa4004 │ ├── sa4004.go │ ├── sa4004_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckIneffectiveLoop │ │ │ └── CheckIneffectiveLoop.go │ │ └── go1.18 │ │ └── CheckIneffectiveLoop │ │ └── CheckIneffectiveLoop_generics.go ├── sa4005 │ ├── sa4005.go │ ├── sa4005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIneffectiveFieldAssignments │ │ ├── CheckIneffectiveFieldAssignments.go │ │ └── issue141.go ├── sa4006 │ ├── sa4006.go │ ├── sa4006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckUnreadVariableValues │ │ ├── CheckUnreadVariableValues.go │ │ └── CheckUnreadVariableValues_test.go ├── sa4008 │ ├── sa4008.go │ ├── sa4008_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckLoopCondition │ │ └── CheckLoopCondition.go ├── sa4009 │ ├── sa4009.go │ ├── sa4009_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckArgOverwritten │ │ └── CheckArgOverwritten.go ├── sa4010 │ ├── sa4010.go │ ├── sa4010_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIneffectiveAppend │ │ └── CheckIneffectiveAppend.go ├── sa4011 │ ├── sa4011.go │ ├── sa4011_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckScopedBreak │ │ └── CheckScopedBreak.go ├── sa4012 │ ├── sa4012.go │ ├── sa4012_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNaNComparison │ │ └── CheckNaNComparison.go ├── sa4013 │ ├── sa4013.go │ ├── sa4013_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDoubleNegation │ │ ├── CheckDoubleNegation.go │ │ └── CheckDoubleNegation.go.golden ├── sa4014 │ ├── sa4014.go │ ├── sa4014_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckRepeatedIfElse │ │ └── CheckRepeatedIfElse.go ├── sa4015 │ ├── sa4015.go │ ├── sa4015_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckMathInt │ │ │ └── CheckMathInt.go │ │ └── go1.18 │ │ └── CheckMathInt │ │ └── CheckMathInt.go ├── sa4016 │ ├── sa4016.go │ ├── sa4016_test.go │ └── testdata │ │ ├── go1.0 │ │ ├── CheckSillyBitwiseOps │ │ │ └── CheckSillyBitwiseOps.go │ │ ├── CheckSillyBitwiseOps_dotImport │ │ │ ├── foo.go │ │ │ └── foo_test.go │ │ └── CheckSillyBitwiseOps_shadowedIota │ │ │ └── shadowed.go │ │ └── go1.18 │ │ └── CheckSillyBitwiseOps │ │ └── generics.go ├── sa4017 │ ├── sa4017.go │ ├── sa4017_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSideEffectFreeCalls │ │ ├── CheckSideEffectFreeCalls.go │ │ └── CheckSideEffectFreeCalls_test.go ├── sa4018 │ ├── sa4018.go │ ├── sa4018_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSelfAssignment │ │ └── CheckSelfAssignment.go ├── sa4019 │ ├── sa4019.go │ ├── sa4019_test.go │ └── testdata │ │ └── go1.1 │ │ └── CheckDuplicateBuildConstraints │ │ └── CheckDuplicateBuildConstraints.go ├── sa4020 │ ├── sa4020.go │ ├── sa4020_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckUnreachableTypeCases │ │ │ └── CheckUnreachableTypeCases.go │ │ └── go1.18 │ │ └── CheckUnreachableTypeCases │ │ └── typeparams.go ├── sa4021 │ ├── sa4021.go │ ├── sa4021_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSingleArgAppend │ │ └── CheckSingleArgAppend.go ├── sa4022 │ ├── sa4022.go │ ├── sa4022_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckAddressIsNil │ │ └── CheckAddressIsNil.go ├── sa4023 │ ├── sa4023.go │ ├── sa4023_test.go │ └── testdata │ │ ├── go1.0 │ │ ├── CheckTypedNilInterface │ │ │ ├── CheckTypedNilInterface.go │ │ │ └── real.go │ │ ├── i26000 │ │ │ └── 26000.go │ │ ├── i27815 │ │ │ └── 27815.go │ │ ├── i28241 │ │ │ └── 28241.go │ │ ├── i31873 │ │ │ └── 31873.go │ │ ├── i33965 │ │ │ └── 33965.go │ │ ├── i33994 │ │ │ └── 33994.go │ │ └── i35217 │ │ │ └── 35217.go │ │ ├── go1.18 │ │ └── CheckTypedNilInterface │ │ │ └── generics.go │ │ └── go1.9 │ │ └── CheckTypedNilInterface │ │ └── CheckTypedNilInterface.go ├── sa4024 │ ├── sa4024.go │ ├── sa4024_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckBuiltinZeroComparison │ │ └── CheckBuiltinZeroComparison.go ├── sa4025 │ ├── sa4025.go │ ├── sa4025_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIntegerDivisionEqualsZero │ │ └── CheckIntegerDivisionEqualsZero.go ├── sa4026 │ ├── sa4026.go │ ├── sa4026_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNegativeZeroFloat │ │ ├── CheckNegativeZeroFloat.go │ │ └── CheckNegativeZeroFloat.go.golden ├── sa4027 │ ├── sa4027.go │ ├── sa4027_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckIneffectiveURLQueryModification │ │ └── CheckIneffectiveURLQueryModification.go ├── sa4028 │ ├── sa4028.go │ ├── sa4028_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckModuloOne │ │ └── CheckModuloOne.go ├── sa4029 │ ├── sa4029.go │ ├── sa4029_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckIneffectiveSort │ │ │ ├── CheckIneffectiveSort.go │ │ │ └── CheckIneffectiveSort.go.golden │ │ └── go1.9 │ │ └── CheckIneffectiveSort │ │ ├── CheckIneffectiveSort.go │ │ └── CheckIneffectiveSort.go.golden ├── sa4030 │ ├── sa4030.go │ ├── sa4030_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckIneffectiveRandInt │ │ │ └── CheckIneffectiveRandInt.go │ │ └── go1.22 │ │ └── CheckIneffectiveRandInt │ │ └── CheckIneffectiveRandInt.go ├── sa4031 │ ├── sa4031.go │ ├── sa4031_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckAllocationNilCheck │ │ └── CheckAllocationNilCheck.go ├── sa4032 │ ├── sa4032.go │ ├── sa4032_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckGOOSComparison │ │ ├── complex.go │ │ ├── f_linux.go │ │ ├── f_unix.go │ │ ├── f_windows.go │ │ ├── other.go │ │ ├── tlinux.go │ │ ├── tunix.go │ │ ├── twindows.go │ │ └── unknown.go ├── sa5000 │ ├── sa5000.go │ ├── sa5000_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNilMaps │ │ └── CheckNilMaps.go ├── sa5001 │ ├── sa5001.go │ ├── sa5001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckEarlyDefer │ │ └── CheckEarlyDefer.go ├── sa5002 │ ├── sa5002.go │ ├── sa5002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckInfiniteEmptyLoop │ │ └── CheckInfiniteEmptyLoop.go ├── sa5003 │ ├── sa5003.go │ ├── sa5003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDeferInInfiniteLoop │ │ └── CheckDeferInInfiniteLoop.go ├── sa5004 │ ├── sa5004.go │ ├── sa5004_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckLoopEmptyDefault │ │ ├── CheckLoopEmptyDefault.go │ │ └── CheckLoopEmptyDefault.go.golden ├── sa5005 │ ├── sa5005.go │ ├── sa5005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckCyclicFinalizer │ │ └── CheckCyclicFinalizer.go ├── sa5007 │ ├── sa5007.go │ ├── sa5007_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckInfiniteRecursion │ │ └── CheckInfiniteRecursion.go ├── sa5008 │ ├── sa5008.go │ ├── sa5008_test.go │ ├── structtag.go │ └── testdata │ │ ├── go1.0 │ │ ├── CheckStructTags │ │ │ └── CheckStructTags.go │ │ ├── CheckStructTags2 │ │ │ └── CheckStructTags2.go │ │ └── vendor │ │ │ └── github.com │ │ │ └── jessevdk │ │ │ └── go-flags │ │ │ └── pkg.go │ │ └── go1.18 │ │ └── CheckStructTags │ │ └── generics.go ├── sa5009 │ ├── sa5009.go │ ├── sa5009_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckPrintf │ │ └── CheckPrintf.go ├── sa5010 │ ├── sa5010.go │ ├── sa5010_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckImpossibleTypeAssertion │ │ │ └── CheckImpossibleTypeAssertion.go │ │ └── go1.18 │ │ └── CheckImpossibleTypeAssertion │ │ └── CheckImpossibleTypeAssertion.go ├── sa5011 │ ├── sa5011.go │ ├── sa5011_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckMaybeNil │ │ │ └── CheckMaybeNil.go │ │ └── go1.18 │ │ └── CheckMaybeNil │ │ └── generics.go ├── sa5012 │ ├── sa5012.go │ ├── sa5012_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckEvenSliceLength │ │ └── CheckEvenSliceLength.go ├── sa6000 │ ├── sa6000.go │ ├── sa6000_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckRegexpMatchLoop │ │ └── CheckRegexpMatchLoop.go ├── sa6001 │ ├── sa6001.go │ ├── sa6001_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckMapBytesKey │ │ │ └── key.go │ │ └── go1.18 │ │ └── CheckMapBytesKey │ │ └── key_generics.go ├── sa6002 │ ├── sa6002.go │ ├── sa6002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckSyncPoolValue │ │ └── CheckSyncPoolValue.go ├── sa6003 │ ├── sa6003.go │ ├── sa6003_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckRangeStringRunes │ │ │ └── CheckRangeStringRunes.go │ │ └── go1.18 │ │ └── CheckRangeStringRunes │ │ └── generics.go ├── sa6005 │ ├── sa6005.go │ ├── sa6005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckToLowerToUpperComparison │ │ ├── CheckToLowerToUpperComparison.go │ │ └── CheckToLowerToUpperComparison.go.golden ├── sa6006 │ ├── sa6006.go │ ├── sa6006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckByteSliceInIOWriteString │ │ └── CheckByteSliceInIOWriteString.go ├── sa9001 │ ├── sa9001.go │ ├── sa9001_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckDubiousDeferInChannelRangeLoop │ │ │ └── CheckDubiousDeferInChannelRangeLoop.go │ │ └── go1.18 │ │ └── CheckDubiousDeferInChannelRangeLoop │ │ └── generics.go ├── sa9002 │ ├── sa9002.go │ ├── sa9002_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNonOctalFileMode │ │ ├── CheckNonOctalFileMode.go │ │ └── CheckNonOctalFileMode.go.golden ├── sa9003 │ ├── sa9003.go │ ├── sa9003_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckEmptyBranch │ │ ├── CheckEmptyBranch.go │ │ ├── CheckEmptyBranch_generated.go │ │ └── CheckEmptyBranch_test.go ├── sa9004 │ ├── sa9004.go │ ├── sa9004_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckMissingEnumTypesInDeclaration │ │ ├── CheckMissingEnumTypesInDeclaration.go │ │ └── CheckMissingEnumTypesInDeclaration.go.golden ├── sa9005 │ ├── sa9005.go │ ├── sa9005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckNoopMarshal │ │ └── CheckNoopMarshal.go ├── sa9006 │ ├── sa9006.go │ ├── sa9006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckStaticBitShift │ │ └── CheckStaticBitShift.go ├── sa9007 │ ├── sa9007.go │ ├── sa9007_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckBadRemoveAll │ │ └── CheckBadRemoveAll.go ├── sa9008 │ ├── sa9008.go │ ├── sa9008_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTypeAssertionShadowingElse │ │ └── CheckTypeAssertionShadowingElse.go └── sa9009 │ ├── sa9009.go │ ├── sa9009_test.go │ └── testdata │ └── go1.0 │ └── Directives │ └── pkg.go ├── structlayout └── layout.go ├── stylecheck ├── analysis.go ├── doc.go ├── st1000 │ ├── st1000.go │ ├── st1000_test.go │ └── testdata │ │ └── go1.0 │ │ ├── CheckPackageComment-1 │ │ └── CheckPackageComment-1.go │ │ ├── CheckPackageComment-2 │ │ └── CheckPackageComment-2.go │ │ ├── CheckPackageComment-3 │ │ └── CheckPackageComment-3.go │ │ ├── CheckPackageComment-4 │ │ └── CheckPackageComment-4.go │ │ ├── CheckPackageComment-5 │ │ └── CheckPackageComment-5.go │ │ └── CheckPackageComment-6 │ │ └── CheckPackageComment-6.go ├── st1001 │ ├── st1001.go │ ├── st1001_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDotImports │ │ ├── CheckDotImports.go │ │ └── CheckDotImports_test.go ├── st1003 │ ├── st1003.go │ ├── st1003_test.go │ └── testdata │ │ └── go1.0 │ │ ├── CheckNames │ │ └── CheckNames.go │ │ └── CheckNames_generated │ │ └── CheckNames_generated.go ├── st1005 │ ├── st1005.go │ ├── st1005_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckErrorStrings │ │ └── CheckErrorStrings.go ├── st1006 │ ├── st1006.go │ ├── st1006_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckReceiverNames │ │ └── CheckReceiverNames.go ├── st1008 │ ├── st1008.go │ ├── st1008_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckErrorReturn │ │ │ └── CheckErrorReturn.go │ │ └── go1.9 │ │ └── CheckErrorReturn │ │ └── CheckErrorReturn.go ├── st1011 │ ├── st1011.go │ ├── st1011_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckTimeNames │ │ └── CheckTimeNames.go ├── st1012 │ ├── st1012.go │ ├── st1012_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckErrorVarNames │ │ └── CheckErrorVarNames.go ├── st1013 │ ├── st1013.go │ ├── st1013_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckHTTPStatusCodes │ │ ├── CheckHTTPStatusCodes.go │ │ └── CheckHTTPStatusCodes.go.golden ├── st1015 │ ├── st1015.go │ ├── st1015_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDefaultCaseOrder │ │ └── CheckDefaultCaseOrder.go ├── st1016 │ ├── st1016.go │ ├── st1016_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckReceiverNamesIdentical │ │ ├── CheckReceiverNames.go │ │ └── generated.go ├── st1017 │ ├── st1017.go │ ├── st1017_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckYodaConditions │ │ ├── CheckYodaConditions.go │ │ └── CheckYodaConditions.go.golden ├── st1018 │ ├── st1018.go │ ├── st1018_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckInvisibleCharacters │ │ ├── CheckInvisibleCharacters.go │ │ └── CheckInvisibleCharacters.go.golden ├── st1019 │ ├── st1019.go │ ├── st1019_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckDuplicatedImports │ │ └── CheckDuplicatedImports.go ├── st1020 │ ├── st1020.go │ ├── st1020_test.go │ └── testdata │ │ ├── go1.0 │ │ └── CheckExportedFunctionDocs │ │ │ ├── CheckExportedFunctionDocs.go │ │ │ └── foo_test.go │ │ └── go1.18 │ │ └── CheckExportedFunctionDocs │ │ └── generics.go ├── st1021 │ ├── st1021.go │ ├── st1021_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckExportedTypeDocs │ │ └── CheckExportedTypeDocs.go ├── st1022 │ ├── st1022.go │ ├── st1022_test.go │ └── testdata │ │ └── go1.0 │ │ └── CheckExportedVarDocs │ │ └── CheckExportedVarDocs.go └── st1023 │ ├── st1023.go │ ├── st1023_test.go │ └── testdata │ └── go1.0 │ ├── CheckRedundantTypeInDeclaration │ ├── CheckRedundantTypeInDeclaration.go │ └── CheckRedundantTypeInDeclaration.go.golden │ └── CheckRedundantTypeInDeclaration_syscall │ └── CheckRedundantTypeInDeclaration_syscall.go ├── unused ├── implements.go ├── runtime.go ├── serialize.go ├── testdata │ └── src │ │ └── example.com │ │ ├── alias │ │ └── alias.go │ │ ├── anonymous │ │ └── anonymous.go │ │ ├── blank-function-parameter │ │ └── blank.go │ │ ├── blank │ │ └── blank.go │ │ ├── cgo │ │ └── cgo.go │ │ ├── constexpr │ │ └── constexpr.go │ │ ├── consts │ │ └── consts.go │ │ ├── conversion │ │ └── conversion.go │ │ ├── cyclic │ │ └── cyclic.go │ │ ├── defer │ │ └── defer.go │ │ ├── elem │ │ └── elem.go │ │ ├── embedded_call │ │ └── embedded_call.go │ │ ├── embedding-alias │ │ └── embedding-alias.go │ │ ├── embedding │ │ └── embedding.go │ │ ├── embedding2 │ │ └── embedding2.go │ │ ├── exported_fields │ │ └── exported_fields.go │ │ ├── exported_fields_main │ │ └── exported_fields_main.go │ │ ├── exported_method_test │ │ ├── exported_method.go │ │ └── exported_method_test.go │ │ ├── fields │ │ ├── fields.go │ │ └── fields_go123.go │ │ ├── functions │ │ └── functions.go │ │ ├── generated │ │ ├── generated.go │ │ └── normal.go │ │ ├── generic-interfaces │ │ └── generic-interfaces.go │ │ ├── ignored │ │ ├── ignored.go │ │ ├── ignored2.go │ │ ├── ignored3.go │ │ └── ignored4.go │ │ ├── implicit-conversion │ │ └── implicit-conversion.go │ │ ├── increment │ │ ├── increment.go │ │ └── increment_test.go │ │ ├── index-write │ │ └── write.go │ │ ├── initializers │ │ └── initializers.go │ │ ├── instantiated-functions │ │ └── instantiated-functions.go │ │ ├── interfaces │ │ └── interfaces.go │ │ ├── interfaces2 │ │ └── interfaces.go │ │ ├── issue1289 │ │ └── issue1289.go │ │ ├── linkname │ │ └── linkname.go │ │ ├── local-type-param-sink │ │ └── typeparam.go │ │ ├── local-type-param-source │ │ └── typeparam.go │ │ ├── main │ │ └── main.go │ │ ├── mapslice │ │ └── mapslice.go │ │ ├── methods │ │ └── methods.go │ │ ├── named │ │ └── named.go │ │ ├── nested │ │ └── nested.go │ │ ├── nocopy-main │ │ ├── nocopy-main.go │ │ └── stub.go │ │ ├── nocopy │ │ └── nocopy.go │ │ ├── parens │ │ └── parens.go │ │ ├── pointer-type-embedding │ │ └── pointer-type-embedding.go │ │ ├── pointers │ │ └── pointers.go │ │ ├── quiet │ │ └── quiet.go │ │ ├── selectors │ │ └── selectors.go │ │ ├── skipped-test │ │ └── skipped_test.go │ │ ├── switch_interface │ │ └── switch_interface.go │ │ ├── tests-main │ │ ├── main.go │ │ └── main_test.go │ │ ├── tests │ │ ├── tests.go │ │ └── tests_test.go │ │ ├── type-dedup │ │ └── dedup.go │ │ ├── type-dedup2 │ │ └── dedup.go │ │ ├── type-dedup3 │ │ └── dedup.go │ │ ├── typeparams │ │ ├── typeparams.go │ │ └── typeparams_17.go │ │ ├── types │ │ └── types.go │ │ ├── unsafe-recursive │ │ └── conversion.go │ │ ├── unused-argument │ │ └── unused-argument.go │ │ ├── unused_type │ │ └── unused_type.go │ │ └── variables │ │ ├── variables.go │ │ └── vartype.go ├── unused.go └── unused_test.go └── website ├── archetypes └── default.md ├── assets ├── js │ └── base.js └── scss │ ├── _styles_project.scss │ └── _variables_project.scss ├── build.sh ├── cmd ├── generate_checks │ └── generate_checks.go └── generate_config │ └── generate_config.go ├── config.toml ├── content ├── _index.md ├── changes │ ├── 2017.2.md │ ├── 2019.1.md │ ├── 2019.2.md │ ├── 2020.1.md │ ├── 2020.2.md │ ├── 2021.1.md │ ├── 2022.1.md │ ├── 2023.1.md │ ├── 2024.1.md │ ├── 2025.1.md │ └── _index.md ├── contact.md ├── docs │ ├── _index.md │ ├── changes.md │ ├── checks.html │ ├── configuration │ │ ├── _index.md │ │ └── options.md │ ├── faq.md │ ├── getting-started.md │ └── running-staticcheck │ │ ├── _index.md │ │ ├── ci │ │ ├── _index.md │ │ └── github-actions │ │ │ └── index.md │ │ ├── cli │ │ ├── _index.md │ │ ├── build-tags │ │ │ └── index.md │ │ └── formatters.md │ │ └── editors.md └── sponsors.md ├── go.mod ├── go.sum ├── layouts ├── _internal │ └── twitter_cards.html ├── changes │ └── list.rss.xml ├── index.redir ├── partials │ ├── breadcrumb.html │ ├── footer.html │ ├── hooks │ │ └── head-end.html │ └── navbar.html └── shortcodes │ ├── check.html │ ├── commit.html │ ├── content.html │ ├── details.html │ ├── faq │ ├── list.html │ └── question.md │ ├── issue.html │ ├── issueref.html │ └── option.html ├── package-lock.json ├── package.json ├── shell.nix ├── static ├── _headers └── img │ ├── logo.svg │ └── logo.webp └── website.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1_false_positive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/ISSUE_TEMPLATE/1_false_positive.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2_false_negative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/ISSUE_TEMPLATE/2_false_negative.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3_bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/ISSUE_TEMPLATE/3_bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/4_other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/ISSUE_TEMPLATE/4_other.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-THIRD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/LICENSE-THIRD-PARTY -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/README.md -------------------------------------------------------------------------------- /_benchmarks/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/_benchmarks/bench.sh -------------------------------------------------------------------------------- /_benchmarks/silent-staticcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/_benchmarks/silent-staticcheck.sh -------------------------------------------------------------------------------- /add-check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/add-check.go -------------------------------------------------------------------------------- /analysis/callcheck/callcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/callcheck/callcheck.go -------------------------------------------------------------------------------- /analysis/code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/code/code.go -------------------------------------------------------------------------------- /analysis/code/code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/code/code_test.go -------------------------------------------------------------------------------- /analysis/code/visit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/code/visit.go -------------------------------------------------------------------------------- /analysis/dfa/dfa.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/dfa/dfa.el -------------------------------------------------------------------------------- /analysis/dfa/dfa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/dfa/dfa.go -------------------------------------------------------------------------------- /analysis/edit/edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/edit/edit.go -------------------------------------------------------------------------------- /analysis/facts/deprecated/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/deprecated/deprecated.go -------------------------------------------------------------------------------- /analysis/facts/deprecated/deprecated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/deprecated/deprecated_test.go -------------------------------------------------------------------------------- /analysis/facts/deprecated/testdata/src/example.com/Deprecated/Deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/deprecated/testdata/src/example.com/Deprecated/Deprecated.go -------------------------------------------------------------------------------- /analysis/facts/directives/directives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/directives/directives.go -------------------------------------------------------------------------------- /analysis/facts/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/generated/generated.go -------------------------------------------------------------------------------- /analysis/facts/nilness/nilness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/nilness/nilness.go -------------------------------------------------------------------------------- /analysis/facts/nilness/nilness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/nilness/nilness_test.go -------------------------------------------------------------------------------- /analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness.go -------------------------------------------------------------------------------- /analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness_go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness_go118.go -------------------------------------------------------------------------------- /analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/nilness/testdata/src/example.com/Nilness/Nilness_go17.go -------------------------------------------------------------------------------- /analysis/facts/purity/purity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/purity/purity.go -------------------------------------------------------------------------------- /analysis/facts/purity/purity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/purity/purity_test.go -------------------------------------------------------------------------------- /analysis/facts/purity/testdata/src/example.com/Purity/CheckPureFunctions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/purity/testdata/src/example.com/Purity/CheckPureFunctions.go -------------------------------------------------------------------------------- /analysis/facts/tokenfile/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/tokenfile/token.go -------------------------------------------------------------------------------- /analysis/facts/typedness/testdata/src/example.com/Typedness/Typedness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/typedness/testdata/src/example.com/Typedness/Typedness.go -------------------------------------------------------------------------------- /analysis/facts/typedness/typedness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/typedness/typedness.go -------------------------------------------------------------------------------- /analysis/facts/typedness/typedness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/facts/typedness/typedness_test.go -------------------------------------------------------------------------------- /analysis/lint/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/lint/lint.go -------------------------------------------------------------------------------- /analysis/lint/testutil/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/lint/testutil/check.go -------------------------------------------------------------------------------- /analysis/lint/testutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/lint/testutil/util.go -------------------------------------------------------------------------------- /analysis/report/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/report/report.go -------------------------------------------------------------------------------- /analysis/report/report_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/analysis/report/report_test.go -------------------------------------------------------------------------------- /cmd/staticcheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/staticcheck/README.md -------------------------------------------------------------------------------- /cmd/staticcheck/staticcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/staticcheck/staticcheck.go -------------------------------------------------------------------------------- /cmd/structlayout-optimize/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/structlayout-optimize/main.go -------------------------------------------------------------------------------- /cmd/structlayout-pretty/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/structlayout-pretty/main.go -------------------------------------------------------------------------------- /cmd/structlayout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/structlayout/README.md -------------------------------------------------------------------------------- /cmd/structlayout/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/cmd/structlayout/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/config/config.go -------------------------------------------------------------------------------- /config/example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/config/example.conf -------------------------------------------------------------------------------- /debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/debug/debug.go -------------------------------------------------------------------------------- /dist/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/dist/build.sh -------------------------------------------------------------------------------- /doc/articles/customizing_staticcheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/doc/articles/customizing_staticcheck.html -------------------------------------------------------------------------------- /doc/run.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/doc/run.html -------------------------------------------------------------------------------- /generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/generate.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go.sum -------------------------------------------------------------------------------- /go/ast/astutil/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ast/astutil/upstream.go -------------------------------------------------------------------------------- /go/ast/astutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ast/astutil/util.go -------------------------------------------------------------------------------- /go/buildid/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/buildid/UPSTREAM -------------------------------------------------------------------------------- /go/buildid/buildid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/buildid/buildid.go -------------------------------------------------------------------------------- /go/buildid/note.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/buildid/note.go -------------------------------------------------------------------------------- /go/gcsizes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/gcsizes/LICENSE -------------------------------------------------------------------------------- /go/gcsizes/sizes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/gcsizes/sizes.go -------------------------------------------------------------------------------- /go/ir/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/LICENSE -------------------------------------------------------------------------------- /go/ir/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/UPSTREAM -------------------------------------------------------------------------------- /go/ir/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/bench_test.go -------------------------------------------------------------------------------- /go/ir/blockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/blockopt.go -------------------------------------------------------------------------------- /go/ir/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/builder.go -------------------------------------------------------------------------------- /go/ir/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/builder_test.go -------------------------------------------------------------------------------- /go/ir/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/const.go -------------------------------------------------------------------------------- /go/ir/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/create.go -------------------------------------------------------------------------------- /go/ir/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/doc.go -------------------------------------------------------------------------------- /go/ir/dom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/dom.go -------------------------------------------------------------------------------- /go/ir/emit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/emit.go -------------------------------------------------------------------------------- /go/ir/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/example_test.go -------------------------------------------------------------------------------- /go/ir/exits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/exits.go -------------------------------------------------------------------------------- /go/ir/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/func.go -------------------------------------------------------------------------------- /go/ir/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/html.go -------------------------------------------------------------------------------- /go/ir/irutil/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/load.go -------------------------------------------------------------------------------- /go/ir/irutil/load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/load_test.go -------------------------------------------------------------------------------- /go/ir/irutil/loops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/loops.go -------------------------------------------------------------------------------- /go/ir/irutil/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/stub.go -------------------------------------------------------------------------------- /go/ir/irutil/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/switch.go -------------------------------------------------------------------------------- /go/ir/irutil/switch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/switch_test.go -------------------------------------------------------------------------------- /go/ir/irutil/terminates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/terminates.go -------------------------------------------------------------------------------- /go/ir/irutil/testdata/switches.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/testdata/switches.go -------------------------------------------------------------------------------- /go/ir/irutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/util.go -------------------------------------------------------------------------------- /go/ir/irutil/visit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/irutil/visit.go -------------------------------------------------------------------------------- /go/ir/lift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/lift.go -------------------------------------------------------------------------------- /go/ir/lvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/lvalue.go -------------------------------------------------------------------------------- /go/ir/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/methods.go -------------------------------------------------------------------------------- /go/ir/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/mode.go -------------------------------------------------------------------------------- /go/ir/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/print.go -------------------------------------------------------------------------------- /go/ir/sanity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/sanity.go -------------------------------------------------------------------------------- /go/ir/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/source.go -------------------------------------------------------------------------------- /go/ir/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/source_test.go -------------------------------------------------------------------------------- /go/ir/ssa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/ssa.go -------------------------------------------------------------------------------- /go/ir/stdlib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/stdlib_test.go -------------------------------------------------------------------------------- /go/ir/testdata/objlookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/testdata/objlookup.go -------------------------------------------------------------------------------- /go/ir/testdata/valueforexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/testdata/valueforexpr.go -------------------------------------------------------------------------------- /go/ir/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/util.go -------------------------------------------------------------------------------- /go/ir/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/wrappers.go -------------------------------------------------------------------------------- /go/ir/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/ir/write.go -------------------------------------------------------------------------------- /go/loader/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/loader/hash.go -------------------------------------------------------------------------------- /go/loader/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/loader/loader.go -------------------------------------------------------------------------------- /go/types/typeutil/ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/types/typeutil/ext.go -------------------------------------------------------------------------------- /go/types/typeutil/typeparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/types/typeutil/typeparams.go -------------------------------------------------------------------------------- /go/types/typeutil/typeparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/types/typeutil/typeparams_test.go -------------------------------------------------------------------------------- /go/types/typeutil/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/types/typeutil/upstream.go -------------------------------------------------------------------------------- /go/types/typeutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/go/types/typeutil/util.go -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/images/logo.svg -------------------------------------------------------------------------------- /images/screenshots/struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/images/screenshots/struct.png -------------------------------------------------------------------------------- /internal/analysisinternal/typeindex/typeindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/analysisinternal/typeindex/typeindex.go -------------------------------------------------------------------------------- /internal/cmd/ast-to-pattern/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/cmd/ast-to-pattern/main.go -------------------------------------------------------------------------------- /internal/cmd/ast-to-pattern/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/cmd/ast-to-pattern/parse.go -------------------------------------------------------------------------------- /internal/cmd/gogrep/gogrep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/cmd/gogrep/gogrep.go -------------------------------------------------------------------------------- /internal/cmd/irdump/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/cmd/irdump/main.go -------------------------------------------------------------------------------- /internal/cmd/unused/unused.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/cmd/unused/unused.go -------------------------------------------------------------------------------- /internal/diff/myers/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/diff/myers/diff.go -------------------------------------------------------------------------------- /internal/passes/buildir/buildir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/passes/buildir/buildir.go -------------------------------------------------------------------------------- /internal/passes/buildir/buildir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/passes/buildir/buildir_test.go -------------------------------------------------------------------------------- /internal/passes/buildir/testdata/src/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/passes/buildir/testdata/src/a/a.go -------------------------------------------------------------------------------- /internal/renameio/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/renameio/UPSTREAM -------------------------------------------------------------------------------- /internal/renameio/renameio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/renameio/renameio.go -------------------------------------------------------------------------------- /internal/renameio/renameio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/renameio/renameio_test.go -------------------------------------------------------------------------------- /internal/renameio/umask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/renameio/umask_test.go -------------------------------------------------------------------------------- /internal/robustio/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/UPSTREAM -------------------------------------------------------------------------------- /internal/robustio/robustio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/robustio.go -------------------------------------------------------------------------------- /internal/robustio/robustio_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/robustio_darwin.go -------------------------------------------------------------------------------- /internal/robustio/robustio_flaky.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/robustio_flaky.go -------------------------------------------------------------------------------- /internal/robustio/robustio_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/robustio_other.go -------------------------------------------------------------------------------- /internal/robustio/robustio_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/robustio/robustio_windows.go -------------------------------------------------------------------------------- /internal/sharedcheck/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/sharedcheck/lint.go -------------------------------------------------------------------------------- /internal/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/sync/sync.go -------------------------------------------------------------------------------- /internal/testenv/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/testenv/UPSTREAM -------------------------------------------------------------------------------- /internal/testenv/testenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/testenv/testenv.go -------------------------------------------------------------------------------- /internal/testenv/testenv_112.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/testenv/testenv_112.go -------------------------------------------------------------------------------- /internal/typesinternal/typeindex/typeindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/internal/typesinternal/typeindex/typeindex.go -------------------------------------------------------------------------------- /knowledge/arg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/knowledge/arg.go -------------------------------------------------------------------------------- /knowledge/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/knowledge/deprecated.go -------------------------------------------------------------------------------- /knowledge/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/knowledge/doc.go -------------------------------------------------------------------------------- /knowledge/signatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/knowledge/signatures.go -------------------------------------------------------------------------------- /knowledge/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/knowledge/targets.go -------------------------------------------------------------------------------- /lintcmd/cache/UPSTREAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/UPSTREAM -------------------------------------------------------------------------------- /lintcmd/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/cache.go -------------------------------------------------------------------------------- /lintcmd/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/cache_test.go -------------------------------------------------------------------------------- /lintcmd/cache/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/default.go -------------------------------------------------------------------------------- /lintcmd/cache/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/hash.go -------------------------------------------------------------------------------- /lintcmd/cache/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cache/hash_test.go -------------------------------------------------------------------------------- /lintcmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cmd.go -------------------------------------------------------------------------------- /lintcmd/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/cmd_test.go -------------------------------------------------------------------------------- /lintcmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/config.go -------------------------------------------------------------------------------- /lintcmd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/config_test.go -------------------------------------------------------------------------------- /lintcmd/directives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/directives.go -------------------------------------------------------------------------------- /lintcmd/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/format.go -------------------------------------------------------------------------------- /lintcmd/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/lint.go -------------------------------------------------------------------------------- /lintcmd/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/runner/runner.go -------------------------------------------------------------------------------- /lintcmd/runner/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/runner/stats.go -------------------------------------------------------------------------------- /lintcmd/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/sarif.go -------------------------------------------------------------------------------- /lintcmd/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/stats.go -------------------------------------------------------------------------------- /lintcmd/stats_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/stats_bsd.go -------------------------------------------------------------------------------- /lintcmd/stats_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/stats_posix.go -------------------------------------------------------------------------------- /lintcmd/version/buildinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/version/buildinfo.go -------------------------------------------------------------------------------- /lintcmd/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/lintcmd/version/version.go -------------------------------------------------------------------------------- /pattern/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/convert.go -------------------------------------------------------------------------------- /pattern/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/doc.go -------------------------------------------------------------------------------- /pattern/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/lexer.go -------------------------------------------------------------------------------- /pattern/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/match.go -------------------------------------------------------------------------------- /pattern/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/parser.go -------------------------------------------------------------------------------- /pattern/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/parser_test.go -------------------------------------------------------------------------------- /pattern/pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/pattern/pattern.go -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/0001cdcefc5f03f99c21d4ef8232d8f0d8510d9c48e8105c927bc70ac02034a9: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(AssignStmt ident \":=\" expr)") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/312c49b9d41ad52e7beaa65ab01f5416e4f4d1db78b4e0001260ac888256b609: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(CallExpr (Ident \"string\") [arg])") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/60c36a14214281c0c2c31599563afec69016f469a0f25222a9500e307b159d11: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(Or[a a])") 3 | -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/6490b1471fef1f39: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(Or_:)E)") 3 | -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/8203d4ee0690ca0d0c4b907e1f1c8d6c1724c4771ec3a685b56b440f52b4282a: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(BinaryExpr _ \"%\" (IntegerLiteral \"1\"))") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/87839b3497143dd5ea14963b78c011edceb40d13fe1d8cd9b894a81b5dae2200: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(CallExpr (Builtin \"make\") [typ size@(IntegerLiteral \"0\")])") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/af10598249def731ec19ebffa3cbc464892d0e445dbefab9ccf578eae136236a: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(IntegerLiteral tv)") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/c5f48734d853b82016955671d916daaf72da20a5f8335dddf7640fab1f5a3acb: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(BinaryExpr right tok left)") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/c6d06d254dee12276b9b46ef9be863a1eefc4d0673946a706ec7a164625595f0: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(SelectStmt (CommClause _ _))") -------------------------------------------------------------------------------- /pattern/testdata/fuzz/FuzzParse/e1e59b9e6718f5089e98c955c391d38c7e243495ece9598826492ab734e5171f: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("(CallExpr (Builtin \"append\") [_])") -------------------------------------------------------------------------------- /printf/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/printf/fuzz.go -------------------------------------------------------------------------------- /printf/printf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/printf/printf.go -------------------------------------------------------------------------------- /printf/printf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/printf/printf_test.go -------------------------------------------------------------------------------- /quickfix/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/analysis.go -------------------------------------------------------------------------------- /quickfix/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/doc.go -------------------------------------------------------------------------------- /quickfix/qf1001/qf1001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/qf1001.go -------------------------------------------------------------------------------- /quickfix/qf1001/qf1001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/qf1001_test.go -------------------------------------------------------------------------------- /quickfix/qf1001/testdata/go1.0/CheckDeMorgan/CheckDeMorgan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/testdata/go1.0/CheckDeMorgan/CheckDeMorgan.go -------------------------------------------------------------------------------- /quickfix/qf1001/testdata/go1.0/CheckDeMorgan/CheckDeMorgan.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/testdata/go1.0/CheckDeMorgan/CheckDeMorgan.go.golden -------------------------------------------------------------------------------- /quickfix/qf1001/testdata/go1.0/CheckDeMorgan/kvexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/testdata/go1.0/CheckDeMorgan/kvexpr.go -------------------------------------------------------------------------------- /quickfix/qf1001/testdata/go1.0/CheckDeMorgan/kvexpr.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1001/testdata/go1.0/CheckDeMorgan/kvexpr.go.golden -------------------------------------------------------------------------------- /quickfix/qf1002/qf1002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1002/qf1002.go -------------------------------------------------------------------------------- /quickfix/qf1002/qf1002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1002/qf1002_test.go -------------------------------------------------------------------------------- /quickfix/qf1002/testdata/go1.0/CheckTaglessSwitch/CheckTaglessSwitch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1002/testdata/go1.0/CheckTaglessSwitch/CheckTaglessSwitch.go -------------------------------------------------------------------------------- /quickfix/qf1003/qf1003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1003/qf1003.go -------------------------------------------------------------------------------- /quickfix/qf1003/qf1003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1003/qf1003_test.go -------------------------------------------------------------------------------- /quickfix/qf1003/testdata/go1.0/CheckIfElseToSwitch/CheckIfElseToSwitch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1003/testdata/go1.0/CheckIfElseToSwitch/CheckIfElseToSwitch.go -------------------------------------------------------------------------------- /quickfix/qf1004/qf1004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1004/qf1004.go -------------------------------------------------------------------------------- /quickfix/qf1004/qf1004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1004/qf1004_test.go -------------------------------------------------------------------------------- /quickfix/qf1005/qf1005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1005/qf1005.go -------------------------------------------------------------------------------- /quickfix/qf1005/qf1005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1005/qf1005_test.go -------------------------------------------------------------------------------- /quickfix/qf1005/testdata/go1.0/CheckMathPow/CheckMathPow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1005/testdata/go1.0/CheckMathPow/CheckMathPow.go -------------------------------------------------------------------------------- /quickfix/qf1005/testdata/go1.0/CheckMathPow/CheckMathPow.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1005/testdata/go1.0/CheckMathPow/CheckMathPow.go.golden -------------------------------------------------------------------------------- /quickfix/qf1006/qf1006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1006/qf1006.go -------------------------------------------------------------------------------- /quickfix/qf1006/qf1006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1006/qf1006_test.go -------------------------------------------------------------------------------- /quickfix/qf1006/testdata/go1.0/CheckForLoopIfBreak/CheckForLoopIfBreak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1006/testdata/go1.0/CheckForLoopIfBreak/CheckForLoopIfBreak.go -------------------------------------------------------------------------------- /quickfix/qf1007/qf1007.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1007/qf1007.go -------------------------------------------------------------------------------- /quickfix/qf1007/qf1007_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1007/qf1007_test.go -------------------------------------------------------------------------------- /quickfix/qf1008/qf1008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1008/qf1008.go -------------------------------------------------------------------------------- /quickfix/qf1008/qf1008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1008/qf1008_test.go -------------------------------------------------------------------------------- /quickfix/qf1009/qf1009.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1009/qf1009.go -------------------------------------------------------------------------------- /quickfix/qf1009/qf1009_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1009/qf1009_test.go -------------------------------------------------------------------------------- /quickfix/qf1009/testdata/go1.0/CheckTimeEquality/CheckTimeEquality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1009/testdata/go1.0/CheckTimeEquality/CheckTimeEquality.go -------------------------------------------------------------------------------- /quickfix/qf1010/qf1010.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1010/qf1010.go -------------------------------------------------------------------------------- /quickfix/qf1010/qf1010_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1010/qf1010_test.go -------------------------------------------------------------------------------- /quickfix/qf1011/qf1011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1011/qf1011.go -------------------------------------------------------------------------------- /quickfix/qf1011/qf1011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1011/qf1011_test.go -------------------------------------------------------------------------------- /quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/README -------------------------------------------------------------------------------- /quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/cgo.go -------------------------------------------------------------------------------- /quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/cgo.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1011/testdata/go1.9/CheckRedundantTypeInDeclaration/cgo.golden -------------------------------------------------------------------------------- /quickfix/qf1012/qf1012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1012/qf1012.go -------------------------------------------------------------------------------- /quickfix/qf1012/qf1012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/quickfix/qf1012/qf1012_test.go -------------------------------------------------------------------------------- /sarif/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/sarif/sarif.go -------------------------------------------------------------------------------- /simple/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/analysis.go -------------------------------------------------------------------------------- /simple/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/doc.go -------------------------------------------------------------------------------- /simple/s1000/s1000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1000/s1000.go -------------------------------------------------------------------------------- /simple/s1000/s1000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1000/s1000_test.go -------------------------------------------------------------------------------- /simple/s1000/testdata/go1.0/CheckSingleCaseSelect/single-case-select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1000/testdata/go1.0/CheckSingleCaseSelect/single-case-select.go -------------------------------------------------------------------------------- /simple/s1001/s1001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/s1001.go -------------------------------------------------------------------------------- /simple/s1001/s1001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/s1001_test.go -------------------------------------------------------------------------------- /simple/s1001/testdata/go1.0/CheckLoopCopy/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/testdata/go1.0/CheckLoopCopy/copy.go -------------------------------------------------------------------------------- /simple/s1001/testdata/go1.0/CheckLoopCopy/copy.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/testdata/go1.0/CheckLoopCopy/copy.go.golden -------------------------------------------------------------------------------- /simple/s1001/testdata/go1.18/CheckLoopCopy/copy_generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/testdata/go1.18/CheckLoopCopy/copy_generics.go -------------------------------------------------------------------------------- /simple/s1001/testdata/go1.18/CheckLoopCopy/copy_generics.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1001/testdata/go1.18/CheckLoopCopy/copy_generics.go.golden -------------------------------------------------------------------------------- /simple/s1002/s1002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/s1002.go -------------------------------------------------------------------------------- /simple/s1002/s1002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/s1002_test.go -------------------------------------------------------------------------------- /simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp.go -------------------------------------------------------------------------------- /simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp.go.golden -------------------------------------------------------------------------------- /simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/testdata/go1.0/CheckIfBoolCmp/bool-cmp_test.go -------------------------------------------------------------------------------- /simple/s1002/testdata/go1.18/CheckIfBoolCmp/bool-cmp_generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/testdata/go1.18/CheckIfBoolCmp/bool-cmp_generics.go -------------------------------------------------------------------------------- /simple/s1002/testdata/go1.18/CheckIfBoolCmp/bool-cmp_generics.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1002/testdata/go1.18/CheckIfBoolCmp/bool-cmp_generics.go.golden -------------------------------------------------------------------------------- /simple/s1003/s1003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1003/s1003.go -------------------------------------------------------------------------------- /simple/s1003/s1003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1003/s1003_test.go -------------------------------------------------------------------------------- /simple/s1003/testdata/go1.0/CheckStringsContains/contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1003/testdata/go1.0/CheckStringsContains/contains.go -------------------------------------------------------------------------------- /simple/s1003/testdata/go1.0/CheckStringsContains/contains.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1003/testdata/go1.0/CheckStringsContains/contains.go.golden -------------------------------------------------------------------------------- /simple/s1004/s1004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1004/s1004.go -------------------------------------------------------------------------------- /simple/s1004/s1004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1004/s1004_test.go -------------------------------------------------------------------------------- /simple/s1004/testdata/go1.0/CheckBytesCompare/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1004/testdata/go1.0/CheckBytesCompare/compare.go -------------------------------------------------------------------------------- /simple/s1004/testdata/go1.0/CheckBytesCompare/compare.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1004/testdata/go1.0/CheckBytesCompare/compare.go.golden -------------------------------------------------------------------------------- /simple/s1005/s1005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/s1005.go -------------------------------------------------------------------------------- /simple/s1005/s1005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/s1005_test.go -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/LintBlankOK.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/LintBlankOK.go -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/LintBlankOK.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/LintBlankOK.go.golden -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/receive-blank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/receive-blank.go -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/receive-blank.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.0/CheckUnnecessaryBlank/receive-blank.go.golden -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.3/CheckUnnecessaryBlank/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.3/CheckUnnecessaryBlank/range.go -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.4/CheckUnnecessaryBlank/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.4/CheckUnnecessaryBlank/range.go -------------------------------------------------------------------------------- /simple/s1005/testdata/go1.4/CheckUnnecessaryBlank/range.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1005/testdata/go1.4/CheckUnnecessaryBlank/range.go.golden -------------------------------------------------------------------------------- /simple/s1006/s1006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1006/s1006.go -------------------------------------------------------------------------------- /simple/s1006/s1006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1006/s1006_test.go -------------------------------------------------------------------------------- /simple/s1006/testdata/go1.0/CheckForTrue/for-true.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1006/testdata/go1.0/CheckForTrue/for-true.go -------------------------------------------------------------------------------- /simple/s1006/testdata/go1.0/CheckForTrue/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1006/testdata/go1.0/CheckForTrue/generated.go -------------------------------------------------------------------------------- /simple/s1006/testdata/go1.0/CheckForTrue/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1006/testdata/go1.0/CheckForTrue/input.go -------------------------------------------------------------------------------- /simple/s1007/s1007.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1007/s1007.go -------------------------------------------------------------------------------- /simple/s1007/s1007_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1007/s1007_test.go -------------------------------------------------------------------------------- /simple/s1007/testdata/go1.0/CheckRegexpRaw/regexp-raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1007/testdata/go1.0/CheckRegexpRaw/regexp-raw.go -------------------------------------------------------------------------------- /simple/s1008/s1008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1008/s1008.go -------------------------------------------------------------------------------- /simple/s1008/s1008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1008/s1008_test.go -------------------------------------------------------------------------------- /simple/s1008/testdata/go1.0/CheckIfReturn/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1008/testdata/go1.0/CheckIfReturn/comment.go -------------------------------------------------------------------------------- /simple/s1008/testdata/go1.0/CheckIfReturn/if-return.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1008/testdata/go1.0/CheckIfReturn/if-return.go -------------------------------------------------------------------------------- /simple/s1009/s1009.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1009/s1009.go -------------------------------------------------------------------------------- /simple/s1009/s1009_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1009/s1009_test.go -------------------------------------------------------------------------------- /simple/s1009/testdata/go1.0/CheckRedundantNilCheckWithLen/nil-len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1009/testdata/go1.0/CheckRedundantNilCheckWithLen/nil-len.go -------------------------------------------------------------------------------- /simple/s1010/s1010.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1010/s1010.go -------------------------------------------------------------------------------- /simple/s1010/s1010_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1010/s1010_test.go -------------------------------------------------------------------------------- /simple/s1010/testdata/go1.0/CheckSlicing/slicing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1010/testdata/go1.0/CheckSlicing/slicing.go -------------------------------------------------------------------------------- /simple/s1010/testdata/go1.0/CheckSlicing/slicing.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1010/testdata/go1.0/CheckSlicing/slicing.go.golden -------------------------------------------------------------------------------- /simple/s1011/s1011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1011/s1011.go -------------------------------------------------------------------------------- /simple/s1011/s1011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1011/s1011_test.go -------------------------------------------------------------------------------- /simple/s1011/testdata/go1.0/CheckLoopAppend/loop-append.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1011/testdata/go1.0/CheckLoopAppend/loop-append.go -------------------------------------------------------------------------------- /simple/s1011/testdata/go1.0/CheckLoopAppend/loop-append.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1011/testdata/go1.0/CheckLoopAppend/loop-append.go.golden -------------------------------------------------------------------------------- /simple/s1012/s1012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1012/s1012.go -------------------------------------------------------------------------------- /simple/s1012/s1012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1012/s1012_test.go -------------------------------------------------------------------------------- /simple/s1012/testdata/go1.0/CheckTimeSince/time-since.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1012/testdata/go1.0/CheckTimeSince/time-since.go -------------------------------------------------------------------------------- /simple/s1012/testdata/go1.0/CheckTimeSince/time-since.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1012/testdata/go1.0/CheckTimeSince/time-since.go.golden -------------------------------------------------------------------------------- /simple/s1016/s1016.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/s1016.go -------------------------------------------------------------------------------- /simple/s1016/s1016_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/s1016_test.go -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.0/CheckSimplerStructConversion/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.0/CheckSimplerStructConversion/convert.go -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.0/CheckSimplerStructConversion/convert.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.0/CheckSimplerStructConversion/convert.go.golden -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.7/CheckSimplerStructConversion/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.7/CheckSimplerStructConversion/convert.go -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.7/CheckSimplerStructConversion/convert.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.7/CheckSimplerStructConversion/convert.go.golden -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.8/CheckSimplerStructConversion/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.8/CheckSimplerStructConversion/convert.go -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.8/CheckSimplerStructConversion/convert.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.8/CheckSimplerStructConversion/convert.go.golden -------------------------------------------------------------------------------- /simple/s1016/testdata/go1.9/CheckSimplerStructConversion/convert_alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1016/testdata/go1.9/CheckSimplerStructConversion/convert_alias.go -------------------------------------------------------------------------------- /simple/s1017/s1017.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1017/s1017.go -------------------------------------------------------------------------------- /simple/s1017/s1017_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1017/s1017_test.go -------------------------------------------------------------------------------- /simple/s1017/testdata/go1.0/CheckTrim/trim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1017/testdata/go1.0/CheckTrim/trim.go -------------------------------------------------------------------------------- /simple/s1018/s1018.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/s1018.go -------------------------------------------------------------------------------- /simple/s1018/s1018_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/s1018_test.go -------------------------------------------------------------------------------- /simple/s1018/testdata/go1.0/CheckLoopSlide/LintLoopSlide.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/testdata/go1.0/CheckLoopSlide/LintLoopSlide.go -------------------------------------------------------------------------------- /simple/s1018/testdata/go1.0/CheckLoopSlide/LintLoopSlide.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/testdata/go1.0/CheckLoopSlide/LintLoopSlide.go.golden -------------------------------------------------------------------------------- /simple/s1018/testdata/go1.18/CheckLoopSlide/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/testdata/go1.18/CheckLoopSlide/generics.go -------------------------------------------------------------------------------- /simple/s1018/testdata/go1.18/CheckLoopSlide/generics.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1018/testdata/go1.18/CheckLoopSlide/generics.go.golden -------------------------------------------------------------------------------- /simple/s1019/s1019.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1019/s1019.go -------------------------------------------------------------------------------- /simple/s1019/s1019_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1019/s1019_test.go -------------------------------------------------------------------------------- /simple/s1019/testdata/go1.0/CheckMakeLenCap/LintMakeLenCap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1019/testdata/go1.0/CheckMakeLenCap/LintMakeLenCap.go -------------------------------------------------------------------------------- /simple/s1019/testdata/go1.18/CheckMakeLenCap/CheckMakeLenCap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1019/testdata/go1.18/CheckMakeLenCap/CheckMakeLenCap.go -------------------------------------------------------------------------------- /simple/s1020/s1020.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1020/s1020.go -------------------------------------------------------------------------------- /simple/s1020/s1020_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1020/s1020_test.go -------------------------------------------------------------------------------- /simple/s1020/testdata/go1.0/CheckAssertNotNil/LintAssertNotNil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1020/testdata/go1.0/CheckAssertNotNil/LintAssertNotNil.go -------------------------------------------------------------------------------- /simple/s1021/s1021.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1021/s1021.go -------------------------------------------------------------------------------- /simple/s1021/s1021_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1021/s1021_test.go -------------------------------------------------------------------------------- /simple/s1021/testdata/go1.0/CheckDeclareAssign/LintDeclareAssign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1021/testdata/go1.0/CheckDeclareAssign/LintDeclareAssign.go -------------------------------------------------------------------------------- /simple/s1021/testdata/go1.0/CheckDeclareAssign/LintDeclareAssign.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1021/testdata/go1.0/CheckDeclareAssign/LintDeclareAssign.go.golden -------------------------------------------------------------------------------- /simple/s1023/s1023.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1023/s1023.go -------------------------------------------------------------------------------- /simple/s1023/s1023_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1023/s1023_test.go -------------------------------------------------------------------------------- /simple/s1023/testdata/go1.0/CheckRedundantBreak/LintRedundantBreak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1023/testdata/go1.0/CheckRedundantBreak/LintRedundantBreak.go -------------------------------------------------------------------------------- /simple/s1023/testdata/go1.0/CheckRedundantReturn/LintRedundantReturn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1023/testdata/go1.0/CheckRedundantReturn/LintRedundantReturn.go -------------------------------------------------------------------------------- /simple/s1024/s1024.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1024/s1024.go -------------------------------------------------------------------------------- /simple/s1024/s1024_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1024/s1024_test.go -------------------------------------------------------------------------------- /simple/s1024/testdata/go1.7/CheckTimeUntil/LimeTimeUntil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1024/testdata/go1.7/CheckTimeUntil/LimeTimeUntil.go -------------------------------------------------------------------------------- /simple/s1024/testdata/go1.8/CheckTimeUntil/LimeTimeUntil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1024/testdata/go1.8/CheckTimeUntil/LimeTimeUntil.go -------------------------------------------------------------------------------- /simple/s1024/testdata/go1.8/CheckTimeUntil/LimeTimeUntil.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1024/testdata/go1.8/CheckTimeUntil/LimeTimeUntil.go.golden -------------------------------------------------------------------------------- /simple/s1025/s1025.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/s1025.go -------------------------------------------------------------------------------- /simple/s1025/s1025_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/s1025_test.go -------------------------------------------------------------------------------- /simple/s1025/testdata/go1.0/CheckRedundantSprintf/LintRedundantSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/testdata/go1.0/CheckRedundantSprintf/LintRedundantSprintf.go -------------------------------------------------------------------------------- /simple/s1025/testdata/go1.17/CheckRedundantSprintf/LintRedundantSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/testdata/go1.17/CheckRedundantSprintf/LintRedundantSprintf.go -------------------------------------------------------------------------------- /simple/s1025/testdata/go1.18/CheckRedundantSprintf/LintRedundantSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/testdata/go1.18/CheckRedundantSprintf/LintRedundantSprintf.go -------------------------------------------------------------------------------- /simple/s1025/testdata/go1.9/CheckRedundantSprintf/LintRedundantSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1025/testdata/go1.9/CheckRedundantSprintf/LintRedundantSprintf.go -------------------------------------------------------------------------------- /simple/s1028/s1028.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1028/s1028.go -------------------------------------------------------------------------------- /simple/s1028/s1028_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1028/s1028_test.go -------------------------------------------------------------------------------- /simple/s1028/testdata/go1.0/CheckErrorsNewSprintf/LintErrorsNewSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1028/testdata/go1.0/CheckErrorsNewSprintf/LintErrorsNewSprintf.go -------------------------------------------------------------------------------- /simple/s1029/s1029.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1029/s1029.go -------------------------------------------------------------------------------- /simple/s1029/s1029_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1029/s1029_test.go -------------------------------------------------------------------------------- /simple/s1029/testdata/go1.0/CheckRangeStringRunes/LintRangeStringRunes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1029/testdata/go1.0/CheckRangeStringRunes/LintRangeStringRunes.go -------------------------------------------------------------------------------- /simple/s1029/testdata/go1.18/CheckRangeStringRunes/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1029/testdata/go1.18/CheckRangeStringRunes/generics.go -------------------------------------------------------------------------------- /simple/s1030/s1030.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1030/s1030.go -------------------------------------------------------------------------------- /simple/s1030/s1030_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1030/s1030_test.go -------------------------------------------------------------------------------- /simple/s1031/s1031.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1031/s1031.go -------------------------------------------------------------------------------- /simple/s1031/s1031_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1031/s1031_test.go -------------------------------------------------------------------------------- /simple/s1032/s1032.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1032/s1032.go -------------------------------------------------------------------------------- /simple/s1032/s1032_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1032/s1032_test.go -------------------------------------------------------------------------------- /simple/s1032/testdata/go1.0/CheckSortHelpers/LintSortHelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1032/testdata/go1.0/CheckSortHelpers/LintSortHelpers.go -------------------------------------------------------------------------------- /simple/s1033/s1033.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1033/s1033.go -------------------------------------------------------------------------------- /simple/s1033/s1033_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1033/s1033_test.go -------------------------------------------------------------------------------- /simple/s1033/testdata/go1.0/CheckGuardedDelete/LintGuardedDelete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1033/testdata/go1.0/CheckGuardedDelete/LintGuardedDelete.go -------------------------------------------------------------------------------- /simple/s1033/testdata/go1.0/CheckGuardedDelete/LintGuardedDelete.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1033/testdata/go1.0/CheckGuardedDelete/LintGuardedDelete.go.golden -------------------------------------------------------------------------------- /simple/s1034/s1034.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1034/s1034.go -------------------------------------------------------------------------------- /simple/s1034/s1034_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1034/s1034_test.go -------------------------------------------------------------------------------- /simple/s1035/s1035.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1035/s1035.go -------------------------------------------------------------------------------- /simple/s1035/s1035_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1035/s1035_test.go -------------------------------------------------------------------------------- /simple/s1036/s1036.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1036/s1036.go -------------------------------------------------------------------------------- /simple/s1036/s1036_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1036/s1036_test.go -------------------------------------------------------------------------------- /simple/s1036/testdata/go1.0/CheckUnnecessaryGuard/LintUnnecessaryGuard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1036/testdata/go1.0/CheckUnnecessaryGuard/LintUnnecessaryGuard.go -------------------------------------------------------------------------------- /simple/s1037/s1037.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1037/s1037.go -------------------------------------------------------------------------------- /simple/s1037/s1037_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1037/s1037_test.go -------------------------------------------------------------------------------- /simple/s1037/testdata/go1.0/CheckElaborateSleep/LintElaborateSleep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1037/testdata/go1.0/CheckElaborateSleep/LintElaborateSleep.go -------------------------------------------------------------------------------- /simple/s1038/s1038.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1038/s1038.go -------------------------------------------------------------------------------- /simple/s1038/s1038_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1038/s1038_test.go -------------------------------------------------------------------------------- /simple/s1038/testdata/go1.0/CheckPrintSprintf/CheckPrintSprintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1038/testdata/go1.0/CheckPrintSprintf/CheckPrintSprintf.go -------------------------------------------------------------------------------- /simple/s1039/s1039.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1039/s1039.go -------------------------------------------------------------------------------- /simple/s1039/s1039_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1039/s1039_test.go -------------------------------------------------------------------------------- /simple/s1039/testdata/go1.0/CheckSprintLiteral/CheckSprintLiteral.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1039/testdata/go1.0/CheckSprintLiteral/CheckSprintLiteral.go -------------------------------------------------------------------------------- /simple/s1039/testdata/go1.0/CheckSprintLiteral/CheckSprintLiteral.go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1039/testdata/go1.0/CheckSprintLiteral/CheckSprintLiteral.go.golden -------------------------------------------------------------------------------- /simple/s1040/s1040.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1040/s1040.go -------------------------------------------------------------------------------- /simple/s1040/s1040_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/simple/s1040/s1040_test.go -------------------------------------------------------------------------------- /staticcheck.conf: -------------------------------------------------------------------------------- 1 | checks = ["inherit", "-SA9003"] 2 | -------------------------------------------------------------------------------- /staticcheck/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/analysis.go -------------------------------------------------------------------------------- /staticcheck/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/doc.go -------------------------------------------------------------------------------- /staticcheck/fakejson/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/fakejson/encode.go -------------------------------------------------------------------------------- /staticcheck/fakereflect/fakereflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/fakereflect/fakereflect.go -------------------------------------------------------------------------------- /staticcheck/fakexml/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/fakexml/marshal.go -------------------------------------------------------------------------------- /staticcheck/fakexml/typeinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/fakexml/typeinfo.go -------------------------------------------------------------------------------- /staticcheck/fakexml/xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/fakexml/xml.go -------------------------------------------------------------------------------- /staticcheck/sa1000/sa1000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1000/sa1000.go -------------------------------------------------------------------------------- /staticcheck/sa1000/sa1000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1000/sa1000_test.go -------------------------------------------------------------------------------- /staticcheck/sa1000/testdata/go1.0/CheckRegexps/CheckRegexps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1000/testdata/go1.0/CheckRegexps/CheckRegexps.go -------------------------------------------------------------------------------- /staticcheck/sa1001/sa1001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1001/sa1001.go -------------------------------------------------------------------------------- /staticcheck/sa1001/sa1001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1001/sa1001_test.go -------------------------------------------------------------------------------- /staticcheck/sa1001/testdata/go1.0/CheckTemplate/CheckTemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1001/testdata/go1.0/CheckTemplate/CheckTemplate.go -------------------------------------------------------------------------------- /staticcheck/sa1002/sa1002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1002/sa1002.go -------------------------------------------------------------------------------- /staticcheck/sa1002/sa1002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1002/sa1002_test.go -------------------------------------------------------------------------------- /staticcheck/sa1002/testdata/go1.0/CheckTimeParse/CheckTimeParse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1002/testdata/go1.0/CheckTimeParse/CheckTimeParse.go -------------------------------------------------------------------------------- /staticcheck/sa1003/sa1003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1003/sa1003.go -------------------------------------------------------------------------------- /staticcheck/sa1003/sa1003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1003/sa1003_test.go -------------------------------------------------------------------------------- /staticcheck/sa1004/sa1004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1004/sa1004.go -------------------------------------------------------------------------------- /staticcheck/sa1004/sa1004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1004/sa1004_test.go -------------------------------------------------------------------------------- /staticcheck/sa1005/sa1005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1005/sa1005.go -------------------------------------------------------------------------------- /staticcheck/sa1005/sa1005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1005/sa1005_test.go -------------------------------------------------------------------------------- /staticcheck/sa1005/testdata/go1.0/CheckExec/CheckExec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1005/testdata/go1.0/CheckExec/CheckExec.go -------------------------------------------------------------------------------- /staticcheck/sa1006/sa1006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1006/sa1006.go -------------------------------------------------------------------------------- /staticcheck/sa1006/sa1006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1006/sa1006_test.go -------------------------------------------------------------------------------- /staticcheck/sa1006/testdata/go1.0/CheckUnsafePrintf/CheckUnsafePrintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1006/testdata/go1.0/CheckUnsafePrintf/CheckUnsafePrintf.go -------------------------------------------------------------------------------- /staticcheck/sa1007/sa1007.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1007/sa1007.go -------------------------------------------------------------------------------- /staticcheck/sa1007/sa1007_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1007/sa1007_test.go -------------------------------------------------------------------------------- /staticcheck/sa1007/testdata/go1.0/CheckURLs/CheckURLs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1007/testdata/go1.0/CheckURLs/CheckURLs.go -------------------------------------------------------------------------------- /staticcheck/sa1008/sa1008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1008/sa1008.go -------------------------------------------------------------------------------- /staticcheck/sa1008/sa1008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1008/sa1008_test.go -------------------------------------------------------------------------------- /staticcheck/sa1010/sa1010.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1010/sa1010.go -------------------------------------------------------------------------------- /staticcheck/sa1010/sa1010_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1010/sa1010_test.go -------------------------------------------------------------------------------- /staticcheck/sa1011/sa1011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1011/sa1011.go -------------------------------------------------------------------------------- /staticcheck/sa1011/sa1011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1011/sa1011_test.go -------------------------------------------------------------------------------- /staticcheck/sa1012/sa1012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1012/sa1012.go -------------------------------------------------------------------------------- /staticcheck/sa1012/sa1012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1012/sa1012_test.go -------------------------------------------------------------------------------- /staticcheck/sa1013/sa1013.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1013/sa1013.go -------------------------------------------------------------------------------- /staticcheck/sa1013/sa1013_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1013/sa1013_test.go -------------------------------------------------------------------------------- /staticcheck/sa1014/sa1014.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1014/sa1014.go -------------------------------------------------------------------------------- /staticcheck/sa1014/sa1014_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1014/sa1014_test.go -------------------------------------------------------------------------------- /staticcheck/sa1015/sa1015.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1015/sa1015.go -------------------------------------------------------------------------------- /staticcheck/sa1015/sa1015_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1015/sa1015_test.go -------------------------------------------------------------------------------- /staticcheck/sa1015/testdata/go1.0/CheckLeakyTimeTick/CheckLeakyTimeTick.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1015/testdata/go1.0/CheckLeakyTimeTick/CheckLeakyTimeTick.go -------------------------------------------------------------------------------- /staticcheck/sa1015/testdata/go1.23/CheckLeakyTimeTick/CheckLeakyTimeTick.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1015/testdata/go1.23/CheckLeakyTimeTick/CheckLeakyTimeTick.go -------------------------------------------------------------------------------- /staticcheck/sa1016/sa1016.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1016/sa1016.go -------------------------------------------------------------------------------- /staticcheck/sa1016/sa1016_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1016/sa1016_test.go -------------------------------------------------------------------------------- /staticcheck/sa1017/sa1017.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1017/sa1017.go -------------------------------------------------------------------------------- /staticcheck/sa1017/sa1017_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1017/sa1017_test.go -------------------------------------------------------------------------------- /staticcheck/sa1018/sa1018.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1018/sa1018.go -------------------------------------------------------------------------------- /staticcheck/sa1018/sa1018_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1018/sa1018_test.go -------------------------------------------------------------------------------- /staticcheck/sa1019/sa1019.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/sa1019.go -------------------------------------------------------------------------------- /staticcheck/sa1019/sa1019_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/sa1019_test.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.0/CheckDeprecated/CheckDeprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.0/CheckDeprecated/CheckDeprecated.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.0/CheckDeprecated/CheckDeprecated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.0/CheckDeprecated/CheckDeprecated_test.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.0/CheckDeprecated/external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.0/CheckDeprecated/external_test.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.0/CheckDeprecated/not-protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.0/CheckDeprecated/not-protobuf.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.0/CheckDeprecated/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.0/CheckDeprecated/protobuf.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.19/CheckDeprecated/CheckDeprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.19/CheckDeprecated/CheckDeprecated.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.19/CheckDeprecated/stub.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.3/CheckDeprecated/CheckDeprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.3/CheckDeprecated/CheckDeprecated.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.4/CheckDeprecated/CheckDeprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.4/CheckDeprecated/CheckDeprecated.go -------------------------------------------------------------------------------- /staticcheck/sa1019/testdata/go1.8/CheckDeprecated/CheckDeprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1019/testdata/go1.8/CheckDeprecated/CheckDeprecated.go -------------------------------------------------------------------------------- /staticcheck/sa1020/sa1020.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1020/sa1020.go -------------------------------------------------------------------------------- /staticcheck/sa1020/sa1020_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1020/sa1020_test.go -------------------------------------------------------------------------------- /staticcheck/sa1020/testdata/go1.0/CheckListenAddress/CheckListenAddress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1020/testdata/go1.0/CheckListenAddress/CheckListenAddress.go -------------------------------------------------------------------------------- /staticcheck/sa1021/sa1021.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1021/sa1021.go -------------------------------------------------------------------------------- /staticcheck/sa1021/sa1021_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1021/sa1021_test.go -------------------------------------------------------------------------------- /staticcheck/sa1021/testdata/go1.0/CheckBytesEqualIP/CheckBytesEqualIP.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1021/testdata/go1.0/CheckBytesEqualIP/CheckBytesEqualIP.go -------------------------------------------------------------------------------- /staticcheck/sa1023/sa1023.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1023/sa1023.go -------------------------------------------------------------------------------- /staticcheck/sa1023/sa1023_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1023/sa1023_test.go -------------------------------------------------------------------------------- /staticcheck/sa1024/sa1024.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1024/sa1024.go -------------------------------------------------------------------------------- /staticcheck/sa1024/sa1024_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1024/sa1024_test.go -------------------------------------------------------------------------------- /staticcheck/sa1025/sa1025.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1025/sa1025.go -------------------------------------------------------------------------------- /staticcheck/sa1025/sa1025_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1025/sa1025_test.go -------------------------------------------------------------------------------- /staticcheck/sa1026/sa1026.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1026/sa1026.go -------------------------------------------------------------------------------- /staticcheck/sa1026/sa1026_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1026/sa1026_test.go -------------------------------------------------------------------------------- /staticcheck/sa1026/testdata/go1.18/CheckUnsupportedMarshal/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1026/testdata/go1.18/CheckUnsupportedMarshal/generics.go -------------------------------------------------------------------------------- /staticcheck/sa1027/sa1027.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1027/sa1027.go -------------------------------------------------------------------------------- /staticcheck/sa1027/sa1027_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1027/sa1027_test.go -------------------------------------------------------------------------------- /staticcheck/sa1027/testdata/go1.0/CheckAtomicAlignment/atomic32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1027/testdata/go1.0/CheckAtomicAlignment/atomic32.go -------------------------------------------------------------------------------- /staticcheck/sa1027/testdata/go1.0/CheckAtomicAlignment/atomic64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1027/testdata/go1.0/CheckAtomicAlignment/atomic64.go -------------------------------------------------------------------------------- /staticcheck/sa1028/sa1028.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1028/sa1028.go -------------------------------------------------------------------------------- /staticcheck/sa1028/sa1028_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1028/sa1028_test.go -------------------------------------------------------------------------------- /staticcheck/sa1028/testdata/go1.0/CheckSortSlice/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1028/testdata/go1.0/CheckSortSlice/slice.go -------------------------------------------------------------------------------- /staticcheck/sa1029/sa1029.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1029/sa1029.go -------------------------------------------------------------------------------- /staticcheck/sa1029/sa1029_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1029/sa1029_test.go -------------------------------------------------------------------------------- /staticcheck/sa1029/testdata/go1.0/CheckWithValueKey/CheckWithValueKey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1029/testdata/go1.0/CheckWithValueKey/CheckWithValueKey.go -------------------------------------------------------------------------------- /staticcheck/sa1030/sa1030.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1030/sa1030.go -------------------------------------------------------------------------------- /staticcheck/sa1030/sa1030_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1030/sa1030_test.go -------------------------------------------------------------------------------- /staticcheck/sa1030/testdata/go1.0/CheckStrconv/CheckStrconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1030/testdata/go1.0/CheckStrconv/CheckStrconv.go -------------------------------------------------------------------------------- /staticcheck/sa1030/testdata/go1.15/CheckStrconv/CheckStrconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1030/testdata/go1.15/CheckStrconv/CheckStrconv.go -------------------------------------------------------------------------------- /staticcheck/sa1030/testdata/go1.15/CheckStrconv/stub.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | -------------------------------------------------------------------------------- /staticcheck/sa1031/sa1031.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1031/sa1031.go -------------------------------------------------------------------------------- /staticcheck/sa1031/sa1031_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1031/sa1031_test.go -------------------------------------------------------------------------------- /staticcheck/sa1031/testdata/go1.0/CheckEncodingHex/CheckEncodingHex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1031/testdata/go1.0/CheckEncodingHex/CheckEncodingHex.go -------------------------------------------------------------------------------- /staticcheck/sa1032/sa1032.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1032/sa1032.go -------------------------------------------------------------------------------- /staticcheck/sa1032/sa1032_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1032/sa1032_test.go -------------------------------------------------------------------------------- /staticcheck/sa1032/testdata/go1.0/example.com/ErrorsOrder/ErrorsOrder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa1032/testdata/go1.0/example.com/ErrorsOrder/ErrorsOrder.go -------------------------------------------------------------------------------- /staticcheck/sa2000/sa2000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2000/sa2000.go -------------------------------------------------------------------------------- /staticcheck/sa2000/sa2000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2000/sa2000_test.go -------------------------------------------------------------------------------- /staticcheck/sa2000/testdata/go1.0/CheckWaitgroupAdd/CheckWaitgroupAdd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2000/testdata/go1.0/CheckWaitgroupAdd/CheckWaitgroupAdd.go -------------------------------------------------------------------------------- /staticcheck/sa2001/sa2001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2001/sa2001.go -------------------------------------------------------------------------------- /staticcheck/sa2001/sa2001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2001/sa2001_test.go -------------------------------------------------------------------------------- /staticcheck/sa2002/sa2002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2002/sa2002.go -------------------------------------------------------------------------------- /staticcheck/sa2002/sa2002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2002/sa2002_test.go -------------------------------------------------------------------------------- /staticcheck/sa2003/sa2003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2003/sa2003.go -------------------------------------------------------------------------------- /staticcheck/sa2003/sa2003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2003/sa2003_test.go -------------------------------------------------------------------------------- /staticcheck/sa2003/testdata/go1.0/CheckDeferLock/CheckDeferLock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa2003/testdata/go1.0/CheckDeferLock/CheckDeferLock.go -------------------------------------------------------------------------------- /staticcheck/sa3000/sa3000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa3000/sa3000.go -------------------------------------------------------------------------------- /staticcheck/sa3000/sa3000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa3000/sa3000_test.go -------------------------------------------------------------------------------- /staticcheck/sa3001/sa3001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa3001/sa3001.go -------------------------------------------------------------------------------- /staticcheck/sa3001/sa3001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa3001/sa3001_test.go -------------------------------------------------------------------------------- /staticcheck/sa3001/testdata/go1.0/CheckBenchmarkN/CheckBenchmarkN.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa3001/testdata/go1.0/CheckBenchmarkN/CheckBenchmarkN.go -------------------------------------------------------------------------------- /staticcheck/sa4000/sa4000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4000/sa4000.go -------------------------------------------------------------------------------- /staticcheck/sa4000/sa4000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4000/sa4000_test.go -------------------------------------------------------------------------------- /staticcheck/sa4000/testdata/go1.0/CheckLhsRhsIdentical/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4000/testdata/go1.0/CheckLhsRhsIdentical/cgo.go -------------------------------------------------------------------------------- /staticcheck/sa4000/testdata/go1.18/CheckLhsRhsIdentical/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4000/testdata/go1.18/CheckLhsRhsIdentical/generics.go -------------------------------------------------------------------------------- /staticcheck/sa4000/testdata/go1.22/CheckLhsRhsIdentical/randv2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4000/testdata/go1.22/CheckLhsRhsIdentical/randv2.go -------------------------------------------------------------------------------- /staticcheck/sa4001/sa4001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4001/sa4001.go -------------------------------------------------------------------------------- /staticcheck/sa4001/sa4001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4001/sa4001_test.go -------------------------------------------------------------------------------- /staticcheck/sa4003/sa4003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4003/sa4003.go -------------------------------------------------------------------------------- /staticcheck/sa4003/sa4003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4003/sa4003_test.go -------------------------------------------------------------------------------- /staticcheck/sa4004/sa4004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4004/sa4004.go -------------------------------------------------------------------------------- /staticcheck/sa4004/sa4004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4004/sa4004_test.go -------------------------------------------------------------------------------- /staticcheck/sa4005/sa4005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4005/sa4005.go -------------------------------------------------------------------------------- /staticcheck/sa4005/sa4005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4005/sa4005_test.go -------------------------------------------------------------------------------- /staticcheck/sa4006/sa4006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4006/sa4006.go -------------------------------------------------------------------------------- /staticcheck/sa4006/sa4006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4006/sa4006_test.go -------------------------------------------------------------------------------- /staticcheck/sa4008/sa4008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4008/sa4008.go -------------------------------------------------------------------------------- /staticcheck/sa4008/sa4008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4008/sa4008_test.go -------------------------------------------------------------------------------- /staticcheck/sa4008/testdata/go1.0/CheckLoopCondition/CheckLoopCondition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4008/testdata/go1.0/CheckLoopCondition/CheckLoopCondition.go -------------------------------------------------------------------------------- /staticcheck/sa4009/sa4009.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4009/sa4009.go -------------------------------------------------------------------------------- /staticcheck/sa4009/sa4009_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4009/sa4009_test.go -------------------------------------------------------------------------------- /staticcheck/sa4010/sa4010.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4010/sa4010.go -------------------------------------------------------------------------------- /staticcheck/sa4010/sa4010_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4010/sa4010_test.go -------------------------------------------------------------------------------- /staticcheck/sa4011/sa4011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4011/sa4011.go -------------------------------------------------------------------------------- /staticcheck/sa4011/sa4011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4011/sa4011_test.go -------------------------------------------------------------------------------- /staticcheck/sa4011/testdata/go1.0/CheckScopedBreak/CheckScopedBreak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4011/testdata/go1.0/CheckScopedBreak/CheckScopedBreak.go -------------------------------------------------------------------------------- /staticcheck/sa4012/sa4012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4012/sa4012.go -------------------------------------------------------------------------------- /staticcheck/sa4012/sa4012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4012/sa4012_test.go -------------------------------------------------------------------------------- /staticcheck/sa4013/sa4013.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4013/sa4013.go -------------------------------------------------------------------------------- /staticcheck/sa4013/sa4013_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4013/sa4013_test.go -------------------------------------------------------------------------------- /staticcheck/sa4014/sa4014.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4014/sa4014.go -------------------------------------------------------------------------------- /staticcheck/sa4014/sa4014_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4014/sa4014_test.go -------------------------------------------------------------------------------- /staticcheck/sa4015/sa4015.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4015/sa4015.go -------------------------------------------------------------------------------- /staticcheck/sa4015/sa4015_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4015/sa4015_test.go -------------------------------------------------------------------------------- /staticcheck/sa4015/testdata/go1.0/CheckMathInt/CheckMathInt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4015/testdata/go1.0/CheckMathInt/CheckMathInt.go -------------------------------------------------------------------------------- /staticcheck/sa4015/testdata/go1.18/CheckMathInt/CheckMathInt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4015/testdata/go1.18/CheckMathInt/CheckMathInt.go -------------------------------------------------------------------------------- /staticcheck/sa4016/sa4016.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4016/sa4016.go -------------------------------------------------------------------------------- /staticcheck/sa4016/sa4016_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4016/sa4016_test.go -------------------------------------------------------------------------------- /staticcheck/sa4016/testdata/go1.0/CheckSillyBitwiseOps_dotImport/foo.go: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | const X = 0 4 | -------------------------------------------------------------------------------- /staticcheck/sa4016/testdata/go1.18/CheckSillyBitwiseOps/generics.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | func tpfn[T int](x T) { 4 | _ = x & 0 //@ diag(`always equals 0`) 5 | } 6 | -------------------------------------------------------------------------------- /staticcheck/sa4017/sa4017.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4017/sa4017.go -------------------------------------------------------------------------------- /staticcheck/sa4017/sa4017_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4017/sa4017_test.go -------------------------------------------------------------------------------- /staticcheck/sa4018/sa4018.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4018/sa4018.go -------------------------------------------------------------------------------- /staticcheck/sa4018/sa4018_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4018/sa4018_test.go -------------------------------------------------------------------------------- /staticcheck/sa4019/sa4019.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4019/sa4019.go -------------------------------------------------------------------------------- /staticcheck/sa4019/sa4019_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4019/sa4019_test.go -------------------------------------------------------------------------------- /staticcheck/sa4020/sa4020.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4020/sa4020.go -------------------------------------------------------------------------------- /staticcheck/sa4020/sa4020_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4020/sa4020_test.go -------------------------------------------------------------------------------- /staticcheck/sa4021/sa4021.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4021/sa4021.go -------------------------------------------------------------------------------- /staticcheck/sa4021/sa4021_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4021/sa4021_test.go -------------------------------------------------------------------------------- /staticcheck/sa4022/sa4022.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4022/sa4022.go -------------------------------------------------------------------------------- /staticcheck/sa4022/sa4022_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4022/sa4022_test.go -------------------------------------------------------------------------------- /staticcheck/sa4022/testdata/go1.0/CheckAddressIsNil/CheckAddressIsNil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4022/testdata/go1.0/CheckAddressIsNil/CheckAddressIsNil.go -------------------------------------------------------------------------------- /staticcheck/sa4023/sa4023.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/sa4023.go -------------------------------------------------------------------------------- /staticcheck/sa4023/sa4023_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/sa4023_test.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/CheckTypedNilInterface/real.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/CheckTypedNilInterface/real.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i26000/26000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i26000/26000.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i27815/27815.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i27815/27815.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i28241/28241.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i28241/28241.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i31873/31873.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i31873/31873.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i33965/33965.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i33965/33965.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i33994/33994.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i33994/33994.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.0/i35217/35217.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.0/i35217/35217.go -------------------------------------------------------------------------------- /staticcheck/sa4023/testdata/go1.18/CheckTypedNilInterface/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4023/testdata/go1.18/CheckTypedNilInterface/generics.go -------------------------------------------------------------------------------- /staticcheck/sa4024/sa4024.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4024/sa4024.go -------------------------------------------------------------------------------- /staticcheck/sa4024/sa4024_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4024/sa4024_test.go -------------------------------------------------------------------------------- /staticcheck/sa4025/sa4025.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4025/sa4025.go -------------------------------------------------------------------------------- /staticcheck/sa4025/sa4025_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4025/sa4025_test.go -------------------------------------------------------------------------------- /staticcheck/sa4026/sa4026.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4026/sa4026.go -------------------------------------------------------------------------------- /staticcheck/sa4026/sa4026_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4026/sa4026_test.go -------------------------------------------------------------------------------- /staticcheck/sa4027/sa4027.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4027/sa4027.go -------------------------------------------------------------------------------- /staticcheck/sa4027/sa4027_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4027/sa4027_test.go -------------------------------------------------------------------------------- /staticcheck/sa4028/sa4028.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4028/sa4028.go -------------------------------------------------------------------------------- /staticcheck/sa4028/sa4028_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4028/sa4028_test.go -------------------------------------------------------------------------------- /staticcheck/sa4028/testdata/go1.0/CheckModuloOne/CheckModuloOne.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4028/testdata/go1.0/CheckModuloOne/CheckModuloOne.go -------------------------------------------------------------------------------- /staticcheck/sa4029/sa4029.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4029/sa4029.go -------------------------------------------------------------------------------- /staticcheck/sa4029/sa4029_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4029/sa4029_test.go -------------------------------------------------------------------------------- /staticcheck/sa4030/sa4030.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4030/sa4030.go -------------------------------------------------------------------------------- /staticcheck/sa4030/sa4030_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4030/sa4030_test.go -------------------------------------------------------------------------------- /staticcheck/sa4031/sa4031.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4031/sa4031.go -------------------------------------------------------------------------------- /staticcheck/sa4031/sa4031_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4031/sa4031_test.go -------------------------------------------------------------------------------- /staticcheck/sa4032/sa4032.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/sa4032.go -------------------------------------------------------------------------------- /staticcheck/sa4032/sa4032_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/sa4032_test.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/complex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/complex.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_linux.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_unix.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/f_windows.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/other.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/tlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/tlinux.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/tunix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/tunix.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/twindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/twindows.go -------------------------------------------------------------------------------- /staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/unknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa4032/testdata/go1.0/CheckGOOSComparison/unknown.go -------------------------------------------------------------------------------- /staticcheck/sa5000/sa5000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5000/sa5000.go -------------------------------------------------------------------------------- /staticcheck/sa5000/sa5000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5000/sa5000_test.go -------------------------------------------------------------------------------- /staticcheck/sa5000/testdata/go1.0/CheckNilMaps/CheckNilMaps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5000/testdata/go1.0/CheckNilMaps/CheckNilMaps.go -------------------------------------------------------------------------------- /staticcheck/sa5001/sa5001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5001/sa5001.go -------------------------------------------------------------------------------- /staticcheck/sa5001/sa5001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5001/sa5001_test.go -------------------------------------------------------------------------------- /staticcheck/sa5001/testdata/go1.0/CheckEarlyDefer/CheckEarlyDefer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5001/testdata/go1.0/CheckEarlyDefer/CheckEarlyDefer.go -------------------------------------------------------------------------------- /staticcheck/sa5002/sa5002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5002/sa5002.go -------------------------------------------------------------------------------- /staticcheck/sa5002/sa5002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5002/sa5002_test.go -------------------------------------------------------------------------------- /staticcheck/sa5003/sa5003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5003/sa5003.go -------------------------------------------------------------------------------- /staticcheck/sa5003/sa5003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5003/sa5003_test.go -------------------------------------------------------------------------------- /staticcheck/sa5004/sa5004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5004/sa5004.go -------------------------------------------------------------------------------- /staticcheck/sa5004/sa5004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5004/sa5004_test.go -------------------------------------------------------------------------------- /staticcheck/sa5005/sa5005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5005/sa5005.go -------------------------------------------------------------------------------- /staticcheck/sa5005/sa5005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5005/sa5005_test.go -------------------------------------------------------------------------------- /staticcheck/sa5007/sa5007.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5007/sa5007.go -------------------------------------------------------------------------------- /staticcheck/sa5007/sa5007_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5007/sa5007_test.go -------------------------------------------------------------------------------- /staticcheck/sa5008/sa5008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/sa5008.go -------------------------------------------------------------------------------- /staticcheck/sa5008/sa5008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/sa5008_test.go -------------------------------------------------------------------------------- /staticcheck/sa5008/structtag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/structtag.go -------------------------------------------------------------------------------- /staticcheck/sa5008/testdata/go1.0/CheckStructTags/CheckStructTags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/testdata/go1.0/CheckStructTags/CheckStructTags.go -------------------------------------------------------------------------------- /staticcheck/sa5008/testdata/go1.0/CheckStructTags2/CheckStructTags2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/testdata/go1.0/CheckStructTags2/CheckStructTags2.go -------------------------------------------------------------------------------- /staticcheck/sa5008/testdata/go1.0/vendor/github.com/jessevdk/go-flags/pkg.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | -------------------------------------------------------------------------------- /staticcheck/sa5008/testdata/go1.18/CheckStructTags/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5008/testdata/go1.18/CheckStructTags/generics.go -------------------------------------------------------------------------------- /staticcheck/sa5009/sa5009.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5009/sa5009.go -------------------------------------------------------------------------------- /staticcheck/sa5009/sa5009_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5009/sa5009_test.go -------------------------------------------------------------------------------- /staticcheck/sa5009/testdata/go1.0/CheckPrintf/CheckPrintf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5009/testdata/go1.0/CheckPrintf/CheckPrintf.go -------------------------------------------------------------------------------- /staticcheck/sa5010/sa5010.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5010/sa5010.go -------------------------------------------------------------------------------- /staticcheck/sa5010/sa5010_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5010/sa5010_test.go -------------------------------------------------------------------------------- /staticcheck/sa5011/sa5011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5011/sa5011.go -------------------------------------------------------------------------------- /staticcheck/sa5011/sa5011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5011/sa5011_test.go -------------------------------------------------------------------------------- /staticcheck/sa5011/testdata/go1.0/CheckMaybeNil/CheckMaybeNil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5011/testdata/go1.0/CheckMaybeNil/CheckMaybeNil.go -------------------------------------------------------------------------------- /staticcheck/sa5011/testdata/go1.18/CheckMaybeNil/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5011/testdata/go1.18/CheckMaybeNil/generics.go -------------------------------------------------------------------------------- /staticcheck/sa5012/sa5012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5012/sa5012.go -------------------------------------------------------------------------------- /staticcheck/sa5012/sa5012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa5012/sa5012_test.go -------------------------------------------------------------------------------- /staticcheck/sa6000/sa6000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6000/sa6000.go -------------------------------------------------------------------------------- /staticcheck/sa6000/sa6000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6000/sa6000_test.go -------------------------------------------------------------------------------- /staticcheck/sa6001/sa6001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6001/sa6001.go -------------------------------------------------------------------------------- /staticcheck/sa6001/sa6001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6001/sa6001_test.go -------------------------------------------------------------------------------- /staticcheck/sa6001/testdata/go1.0/CheckMapBytesKey/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6001/testdata/go1.0/CheckMapBytesKey/key.go -------------------------------------------------------------------------------- /staticcheck/sa6001/testdata/go1.18/CheckMapBytesKey/key_generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6001/testdata/go1.18/CheckMapBytesKey/key_generics.go -------------------------------------------------------------------------------- /staticcheck/sa6002/sa6002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6002/sa6002.go -------------------------------------------------------------------------------- /staticcheck/sa6002/sa6002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6002/sa6002_test.go -------------------------------------------------------------------------------- /staticcheck/sa6003/sa6003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6003/sa6003.go -------------------------------------------------------------------------------- /staticcheck/sa6003/sa6003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6003/sa6003_test.go -------------------------------------------------------------------------------- /staticcheck/sa6003/testdata/go1.18/CheckRangeStringRunes/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6003/testdata/go1.18/CheckRangeStringRunes/generics.go -------------------------------------------------------------------------------- /staticcheck/sa6005/sa6005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6005/sa6005.go -------------------------------------------------------------------------------- /staticcheck/sa6005/sa6005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6005/sa6005_test.go -------------------------------------------------------------------------------- /staticcheck/sa6006/sa6006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6006/sa6006.go -------------------------------------------------------------------------------- /staticcheck/sa6006/sa6006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa6006/sa6006_test.go -------------------------------------------------------------------------------- /staticcheck/sa9001/sa9001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9001/sa9001.go -------------------------------------------------------------------------------- /staticcheck/sa9001/sa9001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9001/sa9001_test.go -------------------------------------------------------------------------------- /staticcheck/sa9002/sa9002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9002/sa9002.go -------------------------------------------------------------------------------- /staticcheck/sa9002/sa9002_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9002/sa9002_test.go -------------------------------------------------------------------------------- /staticcheck/sa9003/sa9003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9003/sa9003.go -------------------------------------------------------------------------------- /staticcheck/sa9003/sa9003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9003/sa9003_test.go -------------------------------------------------------------------------------- /staticcheck/sa9003/testdata/go1.0/CheckEmptyBranch/CheckEmptyBranch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9003/testdata/go1.0/CheckEmptyBranch/CheckEmptyBranch.go -------------------------------------------------------------------------------- /staticcheck/sa9004/sa9004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9004/sa9004.go -------------------------------------------------------------------------------- /staticcheck/sa9004/sa9004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9004/sa9004_test.go -------------------------------------------------------------------------------- /staticcheck/sa9005/sa9005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9005/sa9005.go -------------------------------------------------------------------------------- /staticcheck/sa9005/sa9005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9005/sa9005_test.go -------------------------------------------------------------------------------- /staticcheck/sa9005/testdata/go1.0/CheckNoopMarshal/CheckNoopMarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9005/testdata/go1.0/CheckNoopMarshal/CheckNoopMarshal.go -------------------------------------------------------------------------------- /staticcheck/sa9006/sa9006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9006/sa9006.go -------------------------------------------------------------------------------- /staticcheck/sa9006/sa9006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9006/sa9006_test.go -------------------------------------------------------------------------------- /staticcheck/sa9007/sa9007.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9007/sa9007.go -------------------------------------------------------------------------------- /staticcheck/sa9007/sa9007_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9007/sa9007_test.go -------------------------------------------------------------------------------- /staticcheck/sa9007/testdata/go1.0/CheckBadRemoveAll/CheckBadRemoveAll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9007/testdata/go1.0/CheckBadRemoveAll/CheckBadRemoveAll.go -------------------------------------------------------------------------------- /staticcheck/sa9008/sa9008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9008/sa9008.go -------------------------------------------------------------------------------- /staticcheck/sa9008/sa9008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9008/sa9008_test.go -------------------------------------------------------------------------------- /staticcheck/sa9009/sa9009.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9009/sa9009.go -------------------------------------------------------------------------------- /staticcheck/sa9009/sa9009_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9009/sa9009_test.go -------------------------------------------------------------------------------- /staticcheck/sa9009/testdata/go1.0/Directives/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/staticcheck/sa9009/testdata/go1.0/Directives/pkg.go -------------------------------------------------------------------------------- /structlayout/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/structlayout/layout.go -------------------------------------------------------------------------------- /stylecheck/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/analysis.go -------------------------------------------------------------------------------- /stylecheck/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/doc.go -------------------------------------------------------------------------------- /stylecheck/st1000/st1000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1000/st1000.go -------------------------------------------------------------------------------- /stylecheck/st1000/st1000_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1000/st1000_test.go -------------------------------------------------------------------------------- /stylecheck/st1001/st1001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1001/st1001.go -------------------------------------------------------------------------------- /stylecheck/st1001/st1001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1001/st1001_test.go -------------------------------------------------------------------------------- /stylecheck/st1001/testdata/go1.0/CheckDotImports/CheckDotImports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1001/testdata/go1.0/CheckDotImports/CheckDotImports.go -------------------------------------------------------------------------------- /stylecheck/st1001/testdata/go1.0/CheckDotImports/CheckDotImports_test.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | import . "fmt" 4 | 5 | var _ = Println 6 | -------------------------------------------------------------------------------- /stylecheck/st1003/st1003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1003/st1003.go -------------------------------------------------------------------------------- /stylecheck/st1003/st1003_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1003/st1003_test.go -------------------------------------------------------------------------------- /stylecheck/st1003/testdata/go1.0/CheckNames/CheckNames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1003/testdata/go1.0/CheckNames/CheckNames.go -------------------------------------------------------------------------------- /stylecheck/st1005/st1005.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1005/st1005.go -------------------------------------------------------------------------------- /stylecheck/st1005/st1005_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1005/st1005_test.go -------------------------------------------------------------------------------- /stylecheck/st1005/testdata/go1.0/CheckErrorStrings/CheckErrorStrings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1005/testdata/go1.0/CheckErrorStrings/CheckErrorStrings.go -------------------------------------------------------------------------------- /stylecheck/st1006/st1006.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1006/st1006.go -------------------------------------------------------------------------------- /stylecheck/st1006/st1006_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1006/st1006_test.go -------------------------------------------------------------------------------- /stylecheck/st1008/st1008.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1008/st1008.go -------------------------------------------------------------------------------- /stylecheck/st1008/st1008_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1008/st1008_test.go -------------------------------------------------------------------------------- /stylecheck/st1008/testdata/go1.0/CheckErrorReturn/CheckErrorReturn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1008/testdata/go1.0/CheckErrorReturn/CheckErrorReturn.go -------------------------------------------------------------------------------- /stylecheck/st1008/testdata/go1.9/CheckErrorReturn/CheckErrorReturn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1008/testdata/go1.9/CheckErrorReturn/CheckErrorReturn.go -------------------------------------------------------------------------------- /stylecheck/st1011/st1011.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1011/st1011.go -------------------------------------------------------------------------------- /stylecheck/st1011/st1011_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1011/st1011_test.go -------------------------------------------------------------------------------- /stylecheck/st1011/testdata/go1.0/CheckTimeNames/CheckTimeNames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1011/testdata/go1.0/CheckTimeNames/CheckTimeNames.go -------------------------------------------------------------------------------- /stylecheck/st1012/st1012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1012/st1012.go -------------------------------------------------------------------------------- /stylecheck/st1012/st1012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1012/st1012_test.go -------------------------------------------------------------------------------- /stylecheck/st1013/st1013.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1013/st1013.go -------------------------------------------------------------------------------- /stylecheck/st1013/st1013_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1013/st1013_test.go -------------------------------------------------------------------------------- /stylecheck/st1015/st1015.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1015/st1015.go -------------------------------------------------------------------------------- /stylecheck/st1015/st1015_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1015/st1015_test.go -------------------------------------------------------------------------------- /stylecheck/st1016/st1016.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1016/st1016.go -------------------------------------------------------------------------------- /stylecheck/st1016/st1016_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1016/st1016_test.go -------------------------------------------------------------------------------- /stylecheck/st1017/st1017.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1017/st1017.go -------------------------------------------------------------------------------- /stylecheck/st1017/st1017_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1017/st1017_test.go -------------------------------------------------------------------------------- /stylecheck/st1018/st1018.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1018/st1018.go -------------------------------------------------------------------------------- /stylecheck/st1018/st1018_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1018/st1018_test.go -------------------------------------------------------------------------------- /stylecheck/st1019/st1019.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1019/st1019.go -------------------------------------------------------------------------------- /stylecheck/st1019/st1019_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1019/st1019_test.go -------------------------------------------------------------------------------- /stylecheck/st1020/st1020.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1020/st1020.go -------------------------------------------------------------------------------- /stylecheck/st1020/st1020_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1020/st1020_test.go -------------------------------------------------------------------------------- /stylecheck/st1020/testdata/go1.0/CheckExportedFunctionDocs/foo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1020/testdata/go1.0/CheckExportedFunctionDocs/foo_test.go -------------------------------------------------------------------------------- /stylecheck/st1020/testdata/go1.18/CheckExportedFunctionDocs/generics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1020/testdata/go1.18/CheckExportedFunctionDocs/generics.go -------------------------------------------------------------------------------- /stylecheck/st1021/st1021.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1021/st1021.go -------------------------------------------------------------------------------- /stylecheck/st1021/st1021_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1021/st1021_test.go -------------------------------------------------------------------------------- /stylecheck/st1022/st1022.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1022/st1022.go -------------------------------------------------------------------------------- /stylecheck/st1022/st1022_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1022/st1022_test.go -------------------------------------------------------------------------------- /stylecheck/st1023/st1023.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1023/st1023.go -------------------------------------------------------------------------------- /stylecheck/st1023/st1023_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/stylecheck/st1023/st1023_test.go -------------------------------------------------------------------------------- /unused/implements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/implements.go -------------------------------------------------------------------------------- /unused/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/runtime.go -------------------------------------------------------------------------------- /unused/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/serialize.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/alias/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/alias/alias.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/anonymous/anonymous.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/anonymous/anonymous.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/blank-function-parameter/blank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/blank-function-parameter/blank.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/blank/blank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/blank/blank.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/cgo/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/cgo/cgo.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/constexpr/constexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/constexpr/constexpr.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/consts/consts.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/conversion/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/conversion/conversion.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/cyclic/cyclic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/cyclic/cyclic.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/defer/defer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/defer/defer.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/elem/elem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/elem/elem.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/embedded_call/embedded_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/embedded_call/embedded_call.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/embedding-alias/embedding-alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/embedding-alias/embedding-alias.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/embedding/embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/embedding/embedding.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/embedding2/embedding2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/embedding2/embedding2.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/exported_fields/exported_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/exported_fields/exported_fields.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/exported_method_test/exported_method.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/fields/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/fields/fields.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/fields/fields_go123.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/fields/fields_go123.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/functions/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/functions/functions.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/generated/generated.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/generated/normal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/generated/normal.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/generic-interfaces/generic-interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/generic-interfaces/generic-interfaces.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/ignored/ignored.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/ignored/ignored.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/ignored/ignored2.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | func (t1) fn4() {} //@ used("fn4", true) 4 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/ignored/ignored3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/ignored/ignored3.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/ignored/ignored4.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | func (t9) fn2() {} //@ used("fn2", true) 4 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/increment/increment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/increment/increment.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/increment/increment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/increment/increment_test.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/index-write/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/index-write/write.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/initializers/initializers.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | // https://staticcheck.dev/issues/507 4 | 5 | var x = [3]int{1, 2, 3} //@ used("x", false) 6 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/interfaces/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/interfaces/interfaces.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/interfaces2/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/interfaces2/interfaces.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/issue1289/issue1289.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/issue1289/issue1289.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/linkname/linkname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/linkname/linkname.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/local-type-param-sink/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/local-type-param-sink/typeparam.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/local-type-param-source/typeparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/local-type-param-source/typeparam.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/main/main.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/mapslice/mapslice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/mapslice/mapslice.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/methods/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/methods/methods.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/named/named.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/named/named.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/nested/nested.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/nested/nested.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/nocopy-main/nocopy-main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/nocopy-main/nocopy-main.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/nocopy-main/stub.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/nocopy/nocopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/nocopy/nocopy.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/parens/parens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/parens/parens.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/pointers/pointers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/pointers/pointers.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/quiet/quiet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/quiet/quiet.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/selectors/selectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/selectors/selectors.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/skipped-test/skipped_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/skipped-test/skipped_test.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/switch_interface/switch_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/switch_interface/switch_interface.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/tests-main/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/tests-main/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/tests-main/main_test.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/tests/tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/tests/tests.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/tests/tests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/tests/tests_test.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/type-dedup/dedup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/type-dedup/dedup.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/type-dedup2/dedup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/type-dedup2/dedup.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/type-dedup3/dedup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/type-dedup3/dedup.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/typeparams/typeparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/typeparams/typeparams.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/typeparams/typeparams_17.go: -------------------------------------------------------------------------------- 1 | //go:build !go1.18 2 | 3 | package pkg 4 | -------------------------------------------------------------------------------- /unused/testdata/src/example.com/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/types/types.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/unsafe-recursive/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/unsafe-recursive/conversion.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/unused-argument/unused-argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/unused-argument/unused-argument.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/unused_type/unused_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/unused_type/unused_type.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/variables/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/variables/variables.go -------------------------------------------------------------------------------- /unused/testdata/src/example.com/variables/vartype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/testdata/src/example.com/variables/vartype.go -------------------------------------------------------------------------------- /unused/unused.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/unused.go -------------------------------------------------------------------------------- /unused/unused_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/unused/unused_test.go -------------------------------------------------------------------------------- /website/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/archetypes/default.md -------------------------------------------------------------------------------- /website/assets/js/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/assets/js/base.js -------------------------------------------------------------------------------- /website/assets/scss/_styles_project.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/assets/scss/_styles_project.scss -------------------------------------------------------------------------------- /website/assets/scss/_variables_project.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/assets/scss/_variables_project.scss -------------------------------------------------------------------------------- /website/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/build.sh -------------------------------------------------------------------------------- /website/cmd/generate_checks/generate_checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/cmd/generate_checks/generate_checks.go -------------------------------------------------------------------------------- /website/cmd/generate_config/generate_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/cmd/generate_config/generate_config.go -------------------------------------------------------------------------------- /website/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/config.toml -------------------------------------------------------------------------------- /website/content/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/_index.md -------------------------------------------------------------------------------- /website/content/changes/2017.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2017.2.md -------------------------------------------------------------------------------- /website/content/changes/2019.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2019.1.md -------------------------------------------------------------------------------- /website/content/changes/2019.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2019.2.md -------------------------------------------------------------------------------- /website/content/changes/2020.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2020.1.md -------------------------------------------------------------------------------- /website/content/changes/2020.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2020.2.md -------------------------------------------------------------------------------- /website/content/changes/2021.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2021.1.md -------------------------------------------------------------------------------- /website/content/changes/2022.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2022.1.md -------------------------------------------------------------------------------- /website/content/changes/2023.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2023.1.md -------------------------------------------------------------------------------- /website/content/changes/2024.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2024.1.md -------------------------------------------------------------------------------- /website/content/changes/2025.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/2025.1.md -------------------------------------------------------------------------------- /website/content/changes/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/changes/_index.md -------------------------------------------------------------------------------- /website/content/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/contact.md -------------------------------------------------------------------------------- /website/content/docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/_index.md -------------------------------------------------------------------------------- /website/content/docs/changes.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release notes 3 | manualLinkRelref: "/changes" 4 | --- 5 | -------------------------------------------------------------------------------- /website/content/docs/checks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/checks.html -------------------------------------------------------------------------------- /website/content/docs/configuration/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/configuration/_index.md -------------------------------------------------------------------------------- /website/content/docs/configuration/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/configuration/options.md -------------------------------------------------------------------------------- /website/content/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/faq.md -------------------------------------------------------------------------------- /website/content/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/getting-started.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Running Staticcheck 3 | weight: 2 4 | aliases: 5 | - /docs/run 6 | --- 7 | -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/ci/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/ci/_index.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/ci/github-actions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/ci/github-actions/index.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/cli/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/cli/_index.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/cli/build-tags/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/cli/build-tags/index.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/cli/formatters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/cli/formatters.md -------------------------------------------------------------------------------- /website/content/docs/running-staticcheck/editors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/docs/running-staticcheck/editors.md -------------------------------------------------------------------------------- /website/content/sponsors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/content/sponsors.md -------------------------------------------------------------------------------- /website/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/go.mod -------------------------------------------------------------------------------- /website/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/go.sum -------------------------------------------------------------------------------- /website/layouts/_internal/twitter_cards.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/_internal/twitter_cards.html -------------------------------------------------------------------------------- /website/layouts/changes/list.rss.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/changes/list.rss.xml -------------------------------------------------------------------------------- /website/layouts/index.redir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/index.redir -------------------------------------------------------------------------------- /website/layouts/partials/breadcrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/partials/breadcrumb.html -------------------------------------------------------------------------------- /website/layouts/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/partials/footer.html -------------------------------------------------------------------------------- /website/layouts/partials/hooks/head-end.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/partials/hooks/head-end.html -------------------------------------------------------------------------------- /website/layouts/partials/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/partials/navbar.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/check.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/commit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/commit.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/content.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/details.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/faq/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/faq/list.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/faq/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/faq/question.md -------------------------------------------------------------------------------- /website/layouts/shortcodes/issue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/issue.html -------------------------------------------------------------------------------- /website/layouts/shortcodes/issueref.html: -------------------------------------------------------------------------------- 1 | https://staticcheck.dev/issues/{{ .Get 0 }} 2 | -------------------------------------------------------------------------------- /website/layouts/shortcodes/option.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/layouts/shortcodes/option.html -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/package.json -------------------------------------------------------------------------------- /website/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/shell.nix -------------------------------------------------------------------------------- /website/static/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/static/_headers -------------------------------------------------------------------------------- /website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/static/img/logo.svg -------------------------------------------------------------------------------- /website/static/img/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dominikh/go-tools/HEAD/website/static/img/logo.webp -------------------------------------------------------------------------------- /website/website.go: -------------------------------------------------------------------------------- 1 | package website 2 | --------------------------------------------------------------------------------