What's Changed
- var-naming: detect meaningless package names by @alexandear in #1312
- docs: update golangci-lint configuration to v2 by @alexandear in #1318
- var-name checks each package name only once by @chavacava in #1319
- var-naming: remove regex from code by @mfederowicz in #1322
- fix(1323): false positive in get-return rule for HTTP Get handlers by @chavacava in #1325
- chore: enable a few revive rules by @alexandear in #1330
- chore: remove redundant typeparams for Go 1.17 by @alexandear in #1331
- chore: avoid third-party morphy2k/revive-action in CI by @alexandear in #1334
- chore: remove redundant //revive:disable-line by @alexandear in #1335
- fix(deps): update module golang.org/x/sync to v0.14.0 by @renovate in #1337
- chore(deps): update module golang.org/x/sys to v0.33.0 by @renovate in #1336
- chore(deps): update module golang.org/x/text to v0.25.0 by @renovate in #1338
- fix(deps): update module golang.org/x/tools to v0.33.0 by @renovate in #1339
- chore(deps): update codeberg.org/chavacava/garif to v0.2.0 by @miparnisari in #1340
- docs: fix displaying rules table on revive.run by @alexandear in #1349
- Integrate golangci-lint into CI/CD pipeline by @ArjunRajpal123 in #1346
- chore: remove unused deploy key by @alexandear in #1352
- Remove tablewriter dependency by @volfgox in #1351
- tiny refactoring on friendly, sarif and stylish formatters by @chavacava in #1355
- fix(deps): update module github.com/mgechev/dots to v1.0.0 by @renovate in #1358
- Update rule description URLs to point to revive.run by @volfgox in #1360
- chore: add linter for Markdown files by @alexandear in #1361
- fix(#1367): struct-tag with validate is missing built-in rules by @chavacava in #1368
- time-date: add rule to check for time.Date usage by @ccoVeille in #1327
- fix(#1363): package-comments ignores //nolint directives by @chavacava in #1366
- refactor: removes
get
from getters names by @chavacava in #1373 - refactor: test utils functions by removing redundant test instructions parsing and simplifying asserting functions by @chavacava in #1374
- docs: format code snippets in markdown files by @alexandear in #1324
- fix: avoid false positive for blank identifier by @ccoVeille in #1376
- chore: improve time-date decimal tests by @ccoVeille in #1378
- new rule to spot unnecessary use of formatting functions by @chavacava in #1372
- refactor: enable gocritic linter; fix lint issues by @alexandear in #1375
- refactor: gofmt testdata by @alexandear in #1379
- refactor: moves code related to AST from rule.utils into astutils package by @chavacava in #1380
- feature: Add nil timezone handling detection to time-date rule by @ccoVeille in #1377
- chore: enable thelper linter in golangci-lint by @ccoVeille in #1386
- chore: enable dupword linter in golangci-lint by @ccoVeille in #1385
- chore: enforce American English spelling in golangci-lint by @ccoVeille in #1384
- docs: improve comments for functions; enable godot by @alexandear in #1382
- docs: use contrib.rocks to make contributors section shorter by @alexandear in #1381
- feature: detect time/date out of bounds in time-date rule by @ccoVeille in #1370
- refactor: simplifies the implementation of rule call-to-gc by @chavacava in #1388
- feature: rule use-fmt-print by @chavacava in #1389
New Contributors
- @miparnisari made their first contribution in #1340
- @ArjunRajpal123 made their first contribution in #1346
- @volfgox made their first contribution in #1351
Full Changelog: v1.9.0...v1.10.0