Most recent version is listed first.
- Bugfix;direct dependencies in a require block with indirect deps should be well formatted: #58
- Recognize toolchain keyword in go.mod files: #50
- Exit with code 0 on success: #51
- Format indirect dependencies into their own block: #53
- Use generic slice functions: #56
- Update to Go v1.20: #47
- Bugfix, do not let build tags impact the source files that are scanned: #41
- Bugfix, check whether modules are in both test and non-test files previsously, we were checking whether import paths(as opposed to module paths) are in both test & non-test files: #43
- List test-only dependencies in their own require block: #37
- The require block of test-only dependencies should only be inserted after the last require block: #39
- Remove unnecessary loop, so as to improve perfomance: #33
- Add version in cli: #34
- rewrite how
ote
is implemented: #18 Get all the golang files in a project, parse them, get imports - Work with nested Go modules: #17
In repositories that have nested Go modules; ignore all the nested modules and only
work/analyze the module that is passed in as an argument toote
- Have all static analysis passes succeed: #20
- dont analyze Go files inside vendor/ directory: #21
- Render unformatted
//test
comment correctly: #24 - Perf improvement, do not generate a new string: #25 This is an improvement of #24
- Call
fetchModule
only for the import paths that are not shared between test files and non-test files: #26 - Add more tests: #29
- Run tests in parallel: #30
- If
ote
is unable to fetch the module for an import path due to build tags, emit appropriate error : #31
- take into account files ending in _test.go: #14