Releases: gnoverse/tlin
Releases · gnoverse/tlin
v1.0.0
What's Changed
- Optimize: Generate AST Only Once by @notJoon in #32
- follow-up PR 32 by @notJoon in #33
- feat: Timeout by @notJoon in #34
- Refactor by @notJoon in #35
- Implement CFG (control flow graph) by @notJoon in #16
- feat: Analyze Flow for Function by @notJoon in #36
- feat: Build Symbol Table with Symbol Data by @notJoon in #38
- feat: Emit function formatter by @notJoon in #39
- feat: Slice Out-of-Bound Check by @notJoon in #40
- feat: Create Makefile and Update README by @notJoon in #41
- chore: Running Test Concurrently by @notJoon in #42
- fix: Cycle Detection to Ignore Direct Recursion by @notJoon in #44
- re upload PR 45 by @notJoon in #47
- feat: Detect useless break by @notJoon in #48
- feat: Consistant Formatting by @notJoon in #49
- feat: Linting Regex by @notJoon in #43
- feat: Upgrade Unnecessary Else Linting Rule by @notJoon in #51
- fix: remove unnecessary emit specific suggestion by @notJoon in #52
- feat: Issue-Specific Header Type by @notJoon in #53
- chore: Remove Useless Locks by @notJoon in #54
- fix(internal): Upgrade
extractSnippet
Function for More Accurate by @notJoon in #56 - feat: Auto Fix by @notJoon in #58
- feat: defers by @notJoon in #59
- build(deps): bump golang.org/x/tools from 0.23.0 to 0.24.0 by @dependabot in #62
- perf: Increase Speed by @notJoon in #63
- feat: Detect Missing Packages From
gno.mod
File by @notJoon in #61 - fix: auto fix handler by @notJoon in #64
- feat: Disable Create Suggeston for
unnecessary-type-conversion
by @notJoon in #65 - feat(engine): Increase Test Coverage for engine by @notJoon in #66
New Contributors
- @dependabot made their first contribution in #62
Full Changelog: v0.02...v1.0.0
v0.1.0-alpha
What's Changed
- Optimize: Generate AST Only Once by @notJoon in #32
- follow-up PR 32 by @notJoon in #33
- feat: Timeout by @notJoon in #34
- Refactor by @notJoon in #35
- Implement CFG (control flow graph) by @notJoon in #16
- feat: Analyze Flow for Function by @notJoon in #36
- feat: Build Symbol Table with Symbol Data by @notJoon in #38
- feat: Emit function formatter by @notJoon in #39
- feat: Slice Out-of-Bound Check by @notJoon in #40
- feat: Create Makefile and Update README by @notJoon in #41
Full Changelog: v0.02...v0.1.0-alpha
v0.0.2
v0.0.1
What's Changed
- basic lint engine implementation by @notJoon in #1
- Use golangci as internal engine by @notJoon in #2
- Filter out undefined issues in lint engine by @notJoon in #3
- Detect unnecessary else caluse by @notJoon in #5
- formatter factory by @notJoon in #7
- Detect unused function by @notJoon in #6
- Code suggestion by @notJoon in #8
- Refactor engine by @notJoon in #9
- simplify slice expr (avoid len) by @notJoon in #10
- Add Unnecessary Type Conversion Lint Rule by @notJoon in #12
- Reorganize Structure by @notJoon in #13
- update readme by @notJoon in #14
- check basic memory allocation inside loop by @notJoon in #15
- Cycle Detection by @notJoon in #17
- feat: Cyclomatic Complexity by @notJoon in #18
New Contributors
Full Changelog: https://github.com/gnoswap-labs/tlin/commits/v0.0.1